Exemplo n.º 1
0
        public static ProdSortieEnd Instantiate(ProdSortieEnd prefab, Transform parent)
        {
            ProdSortieEnd prodSortieEnd = UnityEngine.Object.Instantiate(prefab);

            prodSortieEnd.transform.parent = parent;
            prodSortieEnd.transform.localScaleOne();
            prodSortieEnd.transform.localPositionZero();
            return(prodSortieEnd);
        }
Exemplo n.º 2
0
        public static ProdSortieEnd Instantiate(ProdSortieEnd prefab, Transform parent)
        {
            ProdSortieEnd prodSortieEnd = Object.Instantiate <ProdSortieEnd>(prefab);

            prodSortieEnd.get_transform().set_parent(parent);
            prodSortieEnd.get_transform().localScaleOne();
            prodSortieEnd.get_transform().localPositionZero();
            return(prodSortieEnd);
        }
        protected override bool Init()
        {
            this._clsState = new StatementMachine();
            UIAreaMapFrame uIAreaMapFrame = SortieMapTaskManager.GetUIAreaMapFrame();

            uIAreaMapFrame.Hide().setOnComplete(delegate
            {
                this._uiBattleShutter = BattleShutter.Instantiate(SortieBattleTaskManager.GetSortieBattlePrefabFile().prefabUIBattleShutter.GetComponent <BattleShutter>(), SortieMapTaskManager.GetSharedPlace(), 20);
                this._uiBattleShutter.Init(BaseShutter.ShutterMode.Open);
                this._uiBattleShutter.ReqMode(BaseShutter.ShutterMode.Close, delegate
                {
                    ProdSortieEnd prodSortieEnd = ProdSortieEnd.Instantiate(SortieMapTaskManager.GetPrefabFile().prodSortieEnd.GetComponent <ProdSortieEnd>(), SortieMapTaskManager.GetSharedPlace());
                    prodSortieEnd.Play(delegate
                    {
                        this._clsState.AddState(new StatementMachine.StatementMachineInitialize(this.InitResult), new StatementMachine.StatementMachineUpdate(this.UpdateResult));
                    });
                });
            });
            return(true);
        }