public virtual bool CheckTransitionToAttacking(SpikyFSM spiky) { if (spiky.attackCooldownTimer <= 0) { spiky.TransitionToState(spiky.AttackingState); return(true); } return(false); }
public virtual bool CheckTransitionToDying(SpikyFSM spiky) { if (spiky.currentHealth <= 0) { spiky.TransitionToState(spiky.DyingState); return(true); } return(false); }
public virtual bool CheckTransitionToIdle(SpikyFSM spiky) { spiky.TransitionToState(spiky.IdleState); return(true); }