コード例 #1
0
        private void Shelling(Midnight_Hougeki shelling, int friendFleetIndex = 1, int enemyFleetIndex = 1)
        {
            if (shelling == null)
            {
                return;
            }

            var damages = shelling.GetDamages(friendFleetIndex, enemyFleetIndex);

            this.CalcDamages(damages);
        }
コード例 #2
0
        private void Shelling(Midnight_Hougeki shelling, int friendFleetIndex = 0, int enemyFleetIndex = 0)
        {
            if (shelling == null)
            {
                return;
            }

            var friendDamage = shelling.GetFriendDamages();
            var enemyDamage  = shelling.GetEnemyFirstFleetDamages();

            this.FriendFleet.Fleets[friendFleetIndex].CalcDamages(friendDamage);
            this.EnemyFleet.Fleets[enemyFleetIndex].CalcDamages(enemyDamage);
        }
コード例 #3
0
        private void Shelling(Midnight_Hougeki shelling, bool friendlySupport = false)
        {
            if (shelling == null)
            {
                return;
            }
            if (shelling.api_at_eflag == null)
            {
                return;
            }

            var damages = shelling.GetDamages(friendlySupport);

            this.CalcDamages(damages);
        }