private IEnumerator OnPushStateFurnitureStoreCoroutine() { Stopwatch stopWatch = new Stopwatch(); stopWatch.Reset(); stopWatch.Start(); mUserInterfacePortInteriorManager.gameObject.SetActive(false); if (mUIInteriorStoreManager == null) { mUIInteriorStoreManager = Util.Instantiate(mPrefab_UIInteriorStoreManager.gameObject, base.gameObject).GetComponent <UIInteriorStoreManager>(); mUIInteriorStoreManager.SetSwipeEventCamera(mCamera_SwipeEventCatch); mUIInteriorStoreManager.SetOnRequestMoveToInteriorListener(OnRequestMoveToInterior); } mUIInteriorStoreManager.gameObject.SetActive(true); FurnitureStoreManager furnitureStoreManager = new FurnitureStoreManager(); mUIInteriorStoreManager.Initialize(mInteriorManager, furnitureStoreManager, mUserInterfacePortInteriorManager); mUIInteriorStoreManager.SetKeyController(mKeyController); stopWatch.Stop(); for (int frame = 0; frame < stopWatch.Elapsed.Milliseconds / 60; frame++) { yield return(new WaitForEndOfFrame()); } yield return(new WaitForEndOfFrame()); mUIInteriorStoreManager.StartState(); }
public void Initialize(FurnitureStoreManager manager) { mFurnitureStoreManager = manager; mNowCategory = FurnitureKinds.Wall; FurnitureModel[] models = mFurnitureStoreManager.GetStoreItem(mNowCategory).Take(10).ToArray(); base.ChangeImmediateContentPosition(ContentDirection.Hell); Initialize(models); if (mModels.Length == 0) { mTransform_NextButton.SetActive(isActive: false); mTransform_PrevButton.SetActive(isActive: false); mTransform_SoldOut.SetActive(isActive: true); return; } if (3 < mModels.Length) { mTransform_NextButton.SetActive(isActive: true); } else { mTransform_NextButton.SetActive(isActive: false); } mTransform_PrevButton.SetActive(isActive: false); mTransform_SoldOut.SetActive(isActive: false); }
public void Initialize(FurnitureStoreManager manager) { this.mFurnitureStoreManager = manager; this.mNowCategory = FurnitureKinds.Wall; FurnitureModel[] models = Enumerable.ToArray <FurnitureModel>(Enumerable.Take <FurnitureModel>(this.mFurnitureStoreManager.GetStoreItem(this.mNowCategory), 10)); base.ChangeImmediateContentPosition(UIScrollList <FurnitureModel, UIFurnitureStoreTabListChild> .ContentDirection.Hell); base.Initialize(models); if (this.mModels.Length == 0) { this.mTransform_NextButton.SetActive(false); this.mTransform_PrevButton.SetActive(false); this.mTransform_SoldOut.SetActive(true); } else { if (3 < this.mModels.Length) { this.mTransform_NextButton.SetActive(true); } else { this.mTransform_NextButton.SetActive(false); } this.mTransform_PrevButton.SetActive(false); this.mTransform_SoldOut.SetActive(false); } }
public void Initialize(InteriorManager interiorManager, FurnitureStoreManager furnitureStoreManager, UserInterfacePortInteriorManager uiPortInteriorManager) { this.mInteriorManager = interiorManager; this.mUserInterfacePortInteriorManager = uiPortInteriorManager; this.mFurnitureStoreManager = furnitureStoreManager; this.mUIFurnitureStoreTabList.Initialize(this.mFurnitureStoreManager); this.tabManager.InitTab(); this.tabManager.Init(new Action(this.OnChangedTabListener), new Action(this.OnDesideTabListener)); this.storeFrame.updateUserInfo(this.mFurnitureStoreManager); this.mUserInterfacePortInteriorManager.InitializeFurnituresForConfirmation(interiorManager.Deck, interiorManager.GetRoomInfo()); }
public void Initialize(InteriorManager interiorManager, FurnitureStoreManager furnitureStoreManager, UserInterfacePortInteriorManager uiPortInteriorManager) { mInteriorManager = interiorManager; mUserInterfacePortInteriorManager = uiPortInteriorManager; mFurnitureStoreManager = furnitureStoreManager; mUIFurnitureStoreTabList.Initialize(mFurnitureStoreManager); tabManager.InitTab(); tabManager.Init(OnChangedTabListener, OnDesideTabListener); storeFrame.updateUserInfo(mFurnitureStoreManager); mUserInterfacePortInteriorManager.InitializeFurnituresForConfirmation(interiorManager.Deck, interiorManager.GetRoomInfo()); }
public void SetUserInfos(FurnitureStoreManager manager) { this._uiWorkerVal.textInt = manager.GetWorkerCount(); this._uiFCoinVal.textInt = manager.UserInfo.FCoin; }
public void updateUserInfo(FurnitureStoreManager manager) { FCoin.textInt = manager.UserInfo.FCoin; Worker.textInt = manager.GetWorkerCount(); }
protected override void OnCallDestroy() { mFurnitureStoreManager = null; mKeyController = null; mOnRequestChangeMode = null; }
public void setManager(FurnitureStoreManager manager) { this.manager = manager; }
private void OnDestroy() { this.mFurnitureStoreManager = null; }