public void _startAntiAerialCutIn() { if (this._koukuuModel.GetTaikuShip(true) != null) { if (this._prodAntiAerialCutIn == null) { BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera; this._prodAntiAerialCutIn = ProdAntiAerialCutIn.Instantiate(Resources.Load <ProdAntiAerialCutIn>("Prefabs/Battle/Production/AerialCombat/ProdAntiAerialCutIn"), this._koukuuModel, cutInEffectCamera.get_transform()); } this._prodAntiAerialCutIn.Play(new Action(this._compAntiAerialCutInEnemy), true); } else if (this._koukuuModel.GetTaikuShip(false) != null) { if (this._prodAntiAerialCutIn == null) { BattleCutInEffectCamera cutInEffectCamera2 = BattleTaskManager.GetBattleCameras().cutInEffectCamera; this._prodAntiAerialCutIn = ProdAntiAerialCutIn.Instantiate(Resources.Load <ProdAntiAerialCutIn>("Prefabs/Battle/Production/AerialCombat/ProdAntiAerialCutIn"), this._koukuuModel, cutInEffectCamera2.get_transform()); } this._prodAntiAerialCutIn.Play(new Action(this._compAntiAerialCutInEnemy), false); } else { this._compAntiAerialCutInEnemy(); } }
public void _startAntiAerialCutIn() { if (_koukuuModel.GetTaikuShip(is_friend: true) != null) { if (_prodAntiAerialCutIn == null) { BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera; _prodAntiAerialCutIn = ProdAntiAerialCutIn.Instantiate(Resources.Load <ProdAntiAerialCutIn>("Prefabs/Battle/Production/AerialCombat/ProdAntiAerialCutIn"), _koukuuModel, cutInEffectCamera.transform); } _prodAntiAerialCutIn.Play(_compAntiAerialCutInEnemy, isFriend: true); } else if (_koukuuModel.GetTaikuShip(is_friend: false) != null) { if (_prodAntiAerialCutIn == null) { BattleCutInEffectCamera cutInEffectCamera2 = BattleTaskManager.GetBattleCameras().cutInEffectCamera; _prodAntiAerialCutIn = ProdAntiAerialCutIn.Instantiate(Resources.Load <ProdAntiAerialCutIn>("Prefabs/Battle/Production/AerialCombat/ProdAntiAerialCutIn"), _koukuuModel, cutInEffectCamera2.transform); } _prodAntiAerialCutIn.Play(_compAntiAerialCutInEnemy, isFriend: false); } else { _compAntiAerialCutInEnemy(); } }
public static ProdAntiAerialCutIn Instantiate(ProdAntiAerialCutIn prefab, KoukuuModel model, Transform parent) { ProdAntiAerialCutIn prodAntiAerialCutIn = UnityEngine.Object.Instantiate(prefab); prodAntiAerialCutIn._clsAerial = model; prodAntiAerialCutIn.transform.parent = parent; prodAntiAerialCutIn.transform.localPosition = Vector3.zero; prodAntiAerialCutIn.transform.localScale = Vector3.one; prodAntiAerialCutIn._iList = AnimationList.None; prodAntiAerialCutIn.panel.widgetsAreStatic = true; return(prodAntiAerialCutIn); }
public static ProdAntiAerialCutIn Instantiate(ProdAntiAerialCutIn prefab, KoukuuModel model, Transform parent) { ProdAntiAerialCutIn prodAntiAerialCutIn = Object.Instantiate <ProdAntiAerialCutIn>(prefab); prodAntiAerialCutIn._clsAerial = model; prodAntiAerialCutIn.get_transform().set_parent(parent); prodAntiAerialCutIn.get_transform().set_localPosition(Vector3.get_zero()); prodAntiAerialCutIn.get_transform().set_localScale(Vector3.get_one()); prodAntiAerialCutIn._iList = ProdAntiAerialCutIn.AnimationList.None; prodAntiAerialCutIn.panel.widgetsAreStatic = true; return(prodAntiAerialCutIn); }
private void OnDestroy() { isAnimeFinished = false; _isPlaying = false; if (_prodAntiAerialCutIn != null) { UnityEngine.Object.Destroy(_prodAntiAerialCutIn.gameObject); } _prodAntiAerialCutIn = null; Mem.DelArySafe(ref _uiAirObj); Mem.Del(ref _uiShipObj); Mem.Del(ref _cloudParticle); Mem.DelArySafe(ref _uiAircraft); Mem.Del(ref _uiShip); Mem.DelArySafe(ref _airAnimation); Mem.Del(ref _actCallback); Mem.Del(ref _iType); Mem.Del(ref _koukuuModel); Mem.Del(ref _camFieldCamera); }
private void OnDestroy() { this.isAnimeFinished = false; this._isPlaying = false; if (this._prodAntiAerialCutIn != null) { Object.Destroy(this._prodAntiAerialCutIn.get_gameObject()); } this._prodAntiAerialCutIn = null; Mem.DelArySafe <GameObject>(ref this._uiAirObj); Mem.Del <GameObject>(ref this._uiShipObj); Mem.Del(ref this._cloudParticle); Mem.DelArySafe <UITexture>(ref this._uiAircraft); Mem.Del <UITexture>(ref this._uiShip); Mem.DelArySafe <Animation>(ref this._airAnimation); Mem.Del <Action>(ref this._actCallback); Mem.Del <CutInType>(ref this._iType); Mem.Del <KoukuuModel>(ref this._koukuuModel); Mem.Del <BattleFieldCamera>(ref this._camFieldCamera); }