private bool _initAircraftSecond(object data) { BattleCameras battleCameras = BattleTaskManager.GetBattleCameras(); BattleCutInCamera cutInCamera = battleCameras.cutInCamera; cutInCamera.isCulling = true; BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera; cutInEffectCamera.isCulling = true; CutInType cutInType = (_clsKoukuu2.GetCaptainShip(is_friend: true) != null && _clsKoukuu2.GetCaptainShip(is_friend: false) != null) ? CutInType.Both : ((_clsKoukuu2.GetCaptainShip(is_friend: true) == null) ? CutInType.EnemyOnly : CutInType.FriendOnly); if (cutInType == CutInType.Both) { battleCameras.SetSplitCameras2D(isSplit: true); cutInCamera.isCulling = true; cutInEffectCamera.isCulling = true; } else { if (cutInType == CutInType.FriendOnly) { cutInEffectCamera.isCulling = false; } battleCameras.SetSplitCameras2D(isSplit: false); } _prodAerialSecondP1.gameObject.SetActive(true); _prodAerialSecondP1.Play(_onAerialSecondPhase1Finished); return(false); }
private bool _initAircraftCombat(object data) { BattleCameras battleCameras = BattleTaskManager.GetBattleCameras(); BattleCutInCamera cutInCamera = battleCameras.cutInCamera; cutInCamera.isCulling = true; BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera; cutInEffectCamera.isCulling = true; if (_prodAerialCutinP._cutinPhaseCheck()) { battleCameras.SetSplitCameras2D(isSplit: true); } if (_prodAerialCutinP._chkCutInType() == CutInType.Both) { cutInCamera.isCulling = true; cutInEffectCamera.isCulling = true; } else if (_prodAerialCutinP._chkCutInType() == CutInType.FriendOnly) { cutInEffectCamera.isCulling = false; } Object.Destroy(_prodAerialCutinP.gameObject); _prodAerialCombatP1.gameObject.SetActive(true); _prodAerialCombatP1.Play(_onAerialCombatPhase1Finished); return(false); }
private bool _initAircraftSecond(object data) { BattleCameras battleCameras = BattleTaskManager.GetBattleCameras(); BattleCutInCamera cutInCamera = battleCameras.cutInCamera; cutInCamera.isCulling = true; BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera; cutInEffectCamera.isCulling = true; CutInType cutInType; if (this._clsKoukuu2.GetCaptainShip(true) != null && this._clsKoukuu2.GetCaptainShip(false) != null) { cutInType = CutInType.Both; } else if (this._clsKoukuu2.GetCaptainShip(true) != null) { cutInType = CutInType.FriendOnly; } else { cutInType = CutInType.EnemyOnly; } if (cutInType == CutInType.Both) { battleCameras.SetSplitCameras2D(true); cutInCamera.isCulling = true; cutInEffectCamera.isCulling = true; } else { if (cutInType == CutInType.FriendOnly) { cutInEffectCamera.isCulling = false; } battleCameras.SetSplitCameras2D(false); } this._prodAerialSecondP1.get_gameObject().SetActive(true); this._prodAerialSecondP1.Play(new Action(this._onAerialSecondPhase1Finished)); return(false); }