public WaitPlayerAttackingAction(int delay, Player player, int turnIndex) { m_tick = GameMgr.GetTickCount() + delay; m_player = player; m_turnIndex = turnIndex; player.EndAttacking += player_EndAttacking; }
public CheckGameStateAction(int delay) { m_isFinished = false; m_tick += GameMgr.GetTickCount() + delay; }
public DelayTimeAction(int delay) { m_time = GameMgr.GetTickCount() + delay; }
public void WaitTime(int delay) { m_waitTimer = Math.Max(m_waitTimer, GameMgr.GetTickCount() + delay); }