Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 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);
 }