コード例 #1
0
ファイル: Genius.cs プロジェクト: zdravkotatic/FlyCasual
 private void CheckGeniusAbility(GenericShip ship)
 {
     if (!HostShip.IsBumped && !HostShip.IsBombAlreadyDropped && BombsManager.HasTimedBombs(ship))
     {
         RegisterAbilityTrigger(TriggerTypes.OnMovementActivation, AskUseGeniusAbility);
     }
 }
コード例 #2
0
ファイル: Genius.cs プロジェクト: xNyer/FlyCasual
        private void CheckGeniusAbility(GenericShip ship)
        {
            if (HostShip.IsBumped)
            {
                return;
            }
            if (HostShip.IsBombAlreadyDropped)
            {
                return;
            }
            if (!BombsManager.HasTimedBombs(ship))
            {
                return;
            }
            if (BoardTools.Board.IsOffTheBoard(ship))
            {
                return;
            }

            RegisterAbilityTrigger(TriggerTypes.OnMovementActivation, AskUseGeniusAbility);
        }