protected override void DrawBaseSettings() { base.DrawBaseSettings(); EnemyUnitConfiguration settings = target as EnemyUnitConfiguration; UnityObjectField <EnemyUnitAnimator>(ref settings.Prefab, ObjectNames.NicifyVariableName(nameof(EnemyUnitConfiguration.Prefab))); }
protected virtual void DrawEnemyUnitSettings() { EnemyUnitConfiguration settings = target as EnemyUnitConfiguration; FloatField(ref settings.MoveSpeed, ObjectNames.NicifyVariableName(nameof(EnemyUnitConfiguration.MoveSpeed))); IntField(ref settings.KillReward, ObjectNames.NicifyVariableName(nameof(EnemyUnitConfiguration.KillReward))); IntField(ref settings.NexusDamage, ObjectNames.NicifyVariableName(nameof(EnemyUnitConfiguration.NexusDamage))); }