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)); }); }