private void UpdateChanneling(float deltaTime) { if (State == SpellStateEnum.STATE_CHANNELING) { ChannelTimer.Update(deltaTime); if (ChannelTimer.Finished()) { OnChannelOver(); } } }
private void UpdateCooldown(float deltaTime) { if (State == SpellStateEnum.STATE_COOLDOWN) { CooldownTimer.Update(deltaTime); if (CooldownTimer.Finished()) { CooldownTimer = null; State = SpellStateEnum.STATE_READY; } } }