引入属性、伤害管线
This commit is contained in:
@@ -33,6 +33,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
EnemySpawnDistanceMin = _buf.ReadInt();
|
||||
EnemySpawnDistanceMax = _buf.ReadInt();
|
||||
WeaponRotateSpeed = _buf.ReadInt();
|
||||
WeaponBaseCrit = _buf.ReadFloat();
|
||||
PlayerGroupName = _buf.ReadString();
|
||||
EnemyGroupName = _buf.ReadString();
|
||||
ProjectileGroupName = _buf.ReadString();
|
||||
@@ -48,6 +49,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
ProjectileEntity_Ref = null;
|
||||
DamageTextYOffset = _buf.ReadInt();
|
||||
EntityAsyncTimeout = _buf.ReadInt();
|
||||
CritMultiplier = _buf.ReadFloat();
|
||||
EnemyBodyRadius = _buf.ReadInt();
|
||||
EnemySeparationIterations = _buf.ReadInt();
|
||||
}
|
||||
@@ -123,6 +125,10 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
/// </summary>
|
||||
public readonly int WeaponRotateSpeed;
|
||||
/// <summary>
|
||||
/// 武器基本暴击率
|
||||
/// </summary>
|
||||
public readonly float WeaponBaseCrit;
|
||||
/// <summary>
|
||||
/// 玩家对象组名
|
||||
/// </summary>
|
||||
public readonly string PlayerGroupName;
|
||||
@@ -180,6 +186,10 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
/// </summary>
|
||||
public readonly int EntityAsyncTimeout;
|
||||
/// <summary>
|
||||
/// 暴击伤害倍率
|
||||
/// </summary>
|
||||
public readonly float CritMultiplier;
|
||||
/// <summary>
|
||||
/// 敌人碰撞半径
|
||||
/// </summary>
|
||||
public readonly int EnemyBodyRadius;
|
||||
@@ -218,6 +228,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ProjectileEntity_Ref = tables.TbEntityConfig.GetOrDefault(ProjectileEntity);
|
||||
@@ -225,6 +236,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
@@ -246,6 +258,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
+ "enemySpawnDistanceMin:" + EnemySpawnDistanceMin + ","
|
||||
+ "enemySpawnDistanceMax:" + EnemySpawnDistanceMax + ","
|
||||
+ "weaponRotateSpeed:" + WeaponRotateSpeed + ","
|
||||
+ "weaponBaseCrit:" + WeaponBaseCrit + ","
|
||||
+ "playerGroupName:" + PlayerGroupName + ","
|
||||
+ "enemyGroupName:" + EnemyGroupName + ","
|
||||
+ "projectileGroupName:" + ProjectileGroupName + ","
|
||||
@@ -260,6 +273,7 @@ public sealed partial class GlobalConfig : Luban.BeanBase
|
||||
+ "projectileEntity:" + ProjectileEntity + ","
|
||||
+ "damageTextYOffset:" + DamageTextYOffset + ","
|
||||
+ "entityAsyncTimeout:" + EntityAsyncTimeout + ","
|
||||
+ "critMultiplier:" + CritMultiplier + ","
|
||||
+ "enemyBodyRadius:" + EnemyBodyRadius + ","
|
||||
+ "enemySeparationIterations:" + EnemySeparationIterations + ","
|
||||
+ "}";
|
||||
|
||||
Reference in New Issue
Block a user