Пример #1
0
 public ApplyHungryState(BattleSystem owner) : base(owner)
 {
     if (base.owner.allUnits.ToList()
         .Select(it => it.currentStatusEffect.Contains(HUNGRY)).ToArray().Length == 0)
     {
         timer = new UnityUtilities.Countdown(false, 0f);
     }
     else
     {
         timer = new UnityUtilities.Countdown(false, 0.3f);
     }
 }
Пример #2
0
 public AttackState(BattleSystem owner, CommandParams commandParams) : base(owner)
 {
     this.commandParams = commandParams;
     timer = new UnityUtilities.Countdown(false, 0.3f);
 }
Пример #3
0
 public StartState(BattleSystem owner) : base(owner)
 {
     timer = new UnityUtilities.Countdown(false, 0.3f);
 }