public override bool Terminate(object data) { if (this._prodBCWithdrawalDecision != null) { Object.Destroy(this._prodBCWithdrawalDecision.get_gameObject()); } this._prodBCWithdrawalDecision = null; return(false); }
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); }
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); }