public static ProdSinking Instantiate(ProdSinking prefab, Transform parent)
        {
            ProdSinking prodSinking = Object.Instantiate <ProdSinking>(prefab);

            prodSinking.get_transform().set_parent(parent);
            prodSinking.get_transform().localScaleZero();
            prodSinking.get_transform().localPositionZero();
            return(prodSinking);
        }
Exemplo n.º 2
0
        public static ProdSinking Instantiate(ProdSinking prefab, Transform parent)
        {
            ProdSinking prodSinking = UnityEngine.Object.Instantiate(prefab);

            prodSinking.transform.parent = parent;
            prodSinking.transform.localScaleZero();
            prodSinking.transform.localPositionZero();
            return(prodSinking);
        }
Exemplo n.º 3
0
 private void PlaySinking()
 {
     if (_queFriedShipModel.Count != 0)
     {
         ProdSinking prodSinking = BattleTaskManager.GetPrefabFile().prodSinking;
         prodSinking.SetSinkingData(_queFriedShipModel.Dequeue());
         prodSinking.Play(delegate
         {
             ObserverActionQueue observerAction = BattleTaskManager.GetObserverAction();
             observerAction.Executions();
             Observable.NextFrame().Subscribe(delegate
             {
                 PlaySinking();
             });
         });
     }
     else
     {
         OnFinished();
     }
 }
 private void PlaySinking()
 {
     if (this._queFriedShipModel.get_Count() != 0)
     {
         ProdSinking prodSinking = BattleTaskManager.GetPrefabFile().prodSinking;
         prodSinking.SetSinkingData(this._queFriedShipModel.Dequeue());
         prodSinking.Play(delegate
         {
             ObserverActionQueue observerAction = BattleTaskManager.GetObserverAction();
             observerAction.Executions();
             Observable.NextFrame(FrameCountType.Update).Subscribe(delegate(Unit _)
             {
                 this.PlaySinking();
             });
         });
     }
     else
     {
         this.OnFinished();
     }
 }