private void _onAircraftCombatFinished()
        {
            BattleTaskManager.GetBattleCameras().SetSplitCameras2D(isSplit: false);
            BattleCutInCamera       cutInCamera       = BattleTaskManager.GetBattleCameras().cutInCamera;
            BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera;

            cutInCamera.cullingMask              = (Generics.Layers.UI2D | Generics.Layers.CutIn);
            cutInEffectCamera.cullingMask        = Generics.Layers.CutIn;
            cutInCamera.depth                    = 5f;
            cutInEffectCamera.depth              = 4f;
            cutInEffectCamera.glowEffect.enabled = true;
            PlayProdDamage(_clsKoukuu1, delegate
            {
                _clsState.AddState(_initAerialSecondCutIn, _updateAerialSecondCutIn);
            });
            if (_prodAerialCombatP2 != null)
            {
                Object.Destroy(_prodAerialCombatP2.gameObject);
            }
            if (_prodAerialTouchPlane != null)
            {
                _prodAerialTouchPlane.Hide();
            }
        }
Exemple #2
0
        private void _onAircraftCombatFinished()
        {
            BattleTaskManager.GetBattleCameras().SetSplitCameras2D(isSplit: false);
            BattleCutInCamera       cutInCamera       = BattleTaskManager.GetBattleCameras().cutInCamera;
            BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera;

            cutInCamera.cullingMask              = (Generics.Layers.UI2D | Generics.Layers.CutIn);
            cutInEffectCamera.cullingMask        = Generics.Layers.CutIn;
            cutInCamera.depth                    = 5f;
            cutInEffectCamera.depth              = 4f;
            cutInEffectCamera.glowEffect.enabled = false;
            PlayProdDamage(_clsKoukuu, delegate
            {
                EndPhase(BattleUtils.NextPhase(BattlePhase.AerialCombat));
            });
            if (_prodAerialCombatP2 != null)
            {
                Object.Destroy(_prodAerialCombatP2.gameObject);
            }
            if (_prodAerialTouchPlane != null)
            {
                _prodAerialTouchPlane.Hide();
            }
        }