public override bool Terminate(object data)
 {
     if (this._prodBCWithdrawalDecision != null)
     {
         Object.Destroy(this._prodBCWithdrawalDecision.get_gameObject());
     }
     this._prodBCWithdrawalDecision = null;
     return(false);
 }
コード例 #2
0
        public static ProdBCWithdrawalDecision Instantiate(ProdBCWithdrawalDecision prefab, Transform parent)
        {
            ProdBCWithdrawalDecision prodBCWithdrawalDecision = UnityEngine.Object.Instantiate(prefab);

            prodBCWithdrawalDecision.transform.parent = parent;
            prodBCWithdrawalDecision.transform.localPositionZero();
            prodBCWithdrawalDecision.transform.localScaleOne();
            prodBCWithdrawalDecision.Init();
            return(prodBCWithdrawalDecision);
        }
コード例 #3
0
        public static ProdBCWithdrawalDecision Instantiate(ProdBCWithdrawalDecision prefab, Transform parent)
        {
            ProdBCWithdrawalDecision prodBCWithdrawalDecision = Object.Instantiate <ProdBCWithdrawalDecision>(prefab);

            prodBCWithdrawalDecision.get_transform().set_parent(parent);
            prodBCWithdrawalDecision.get_transform().localPositionZero();
            prodBCWithdrawalDecision.get_transform().localScaleOne();
            prodBCWithdrawalDecision.Init();
            return(prodBCWithdrawalDecision);
        }
 public override bool Init(object data)
 {
     if (BattleCutManager.GetBattleManager().HasNightBattle())
     {
         this._prodBCWithdrawalDecision = ProdBCWithdrawalDecision.Instantiate(BattleCutManager.GetPrefabFile().prefabProdWithdrawalDecision.GetComponent <ProdBCWithdrawalDecision>(), BattleCutManager.GetSharedPlase());
         this._prodBCWithdrawalDecision.Play(delegate(int index)
         {
             if (index == 1)
             {
                 BattleCutManager.GetBattleManager().StartDayToNightBattle();
                 BattleCutManager.ReqPhase(BattleCutPhase.NightBattle);
             }
             else
             {
                 BattleCutManager.ReqPhase(BattleCutPhase.Judge);
             }
         });
         return(false);
     }
     BattleCutManager.ReqPhase(BattleCutPhase.Judge);
     return(true);
 }