private IEnumerator PlayShipGet()
        {
            ProdRewardGet prodReward = ProdRewardGet.Instantiate(PrefabFile.Load <ProdRewardGet>(PrefabFileInfos.RewardGet), BattleCutManager.GetSharedPlase(), 110, ProdRewardGet.RewardType.Ship);

            yield return(new WaitForSeconds(0.1f));

            prodReward.Play(delegate
            {
                Observable.FromCoroutine(this.PlayReceiveShip).Subscribe();
            });
        }
        private bool _initAerialSecondCutIn(object data)
        {
            BattleCameras     battleCameras = BattleTaskManager.GetBattleCameras();
            BattleCutInCamera cutInCamera   = battleCameras.cutInCamera;

            cutInCamera.isCulling = true;
            _prodAerialSecondP1   = ProdAerialCombatP1.Instantiate(iType: (_clsKoukuu2.GetCaptainShip(is_friend: true) != null && _clsKoukuu2.GetCaptainShip(is_friend: false) != null) ? CutInType.Both : ((_clsKoukuu2.GetCaptainShip(is_friend: true) == null) ? CutInType.EnemyOnly : CutInType.FriendOnly), prefab: PrefabFile.Load <ProdAerialCombatP1>(PrefabFileInfos.BattleProdAerialCombatP1), model: _clsKoukuu2, parent: cutInCamera.transform.parent);
            _prodAerialSecondP1.gameObject.SetActive(false);
            _prodAerialSecondP2 = ProdAerialCombatP2.Instantiate(PrefabFile.Load <ProdAerialCombatP2>(PrefabFileInfos.BattleProdAerialCombatP2), _clsKoukuu2, cutInCamera.transform);
            _prodAerialSecondP2.CreateHpGauge(FleetType.Friend);
            _prodAerialSecondP2.gameObject.SetActive(false);
            _onAerialSecondCutInFinished();
            return(false);
        }
        private IEnumerator PlayReceiveShip()
        {
            _listRewardShips = new List <Reward_Ship>(_listRewardModels.Count);
            _listRewardShips.Add((Reward_Ship)_listRewardModels[0]);
            yield return(new WaitForSeconds(0.5f));

            _prodReceiveShip = ProdCutReceiveShip.Instantiate(PrefabFile.Load <ProdCutReceiveShip>(PrefabFileInfos.CommonProdCutReceiveShip), BattleCutManager.GetSharedPlase(), _listRewardShips[0], 120, BattleCutManager.GetKeyControl());
            yield return(new WaitForSeconds(0.1f));

            _prodReceiveShip.Play(delegate
            {
                BattleCutManager.ReqPhase(BattleCutPhase.MapOpen);
            });
        }
        private IEnumerator PlayReceiveShip()
        {
            _clsRewardShips    = new Reward_Ship[_listRewardModels.Count];
            _clsRewardShips[0] = (Reward_Ship)_listRewardModels[0];
            yield return(new WaitForSeconds(0.5f));

            _prodReceiveShip = ProdBattleReceiveShip.Instantiate(PrefabFile.Load <ProdBattleReceiveShip>(PrefabFileInfos.CommonProdBattleReceiveShip), BattleTaskManager.GetBattleCameras().cutInCamera.transform, _clsRewardShips[0], 120, BattleTaskManager.GetKeyControl());
            yield return(new WaitForSeconds(0.1f));

            _prodReceiveShip.Play(delegate
            {
                BattleTaskManager.ReqPhase(BattleUtils.NextPhase(BattlePhase.ClearReward));
            });
        }