private void _setAttack()
        {
            _dicIsAttack[FleetType.Friend] = false;
            _dicIsAttack[FleetType.Enemy]  = false;
            List <ShipModel_Attacker> attackers = _clsTorpedo.GetAttackers(is_friend: true);

            if (attackers != null && attackers.Count > 0)
            {
                _dicIsAttack[FleetType.Friend] = true;
            }
            List <ShipModel_Attacker> attackers2 = _clsTorpedo.GetAttackers(is_friend: false);

            if (attackers2 != null && attackers2.Count > 0)
            {
                _dicIsAttack[FleetType.Enemy] = true;
            }
        }
Beispiel #2
0
        private ShipModel_Attacker getTorpedoCutInShip(RaigekiModel model, bool isFriend)
        {
            List <ShipModel_Attacker> attackers = model.GetAttackers(isFriend);

            if (attackers == null)
            {
                return(null);
            }
            using (List <ShipModel_Attacker> .Enumerator enumerator = attackers.GetEnumerator())
            {
                if (enumerator.MoveNext())
                {
                    return(enumerator.get_Current());
                }
            }
            return(null);
        }