private void OnSelectedListener(UIInteriorFurnitureChangeScrollListChildNew child) { if (mStateManager.CurrentState == State.FurnitureSelect) { mContext.SetSelectedFurniture(child.GetModel().GetFurnitureModel()); mUIInteriorFurnitureChangeScrollList.LockControl(); mStateManager.PushState(State.FurnitureDetail); SoundUtils.PlaySE(mAudioClip_CommonEnter1); } }
public void StartState() { mContext = new Context(); mStateManager = new UserInterfaceInteriorManager.StateManager <State>(State.NONE); mStateManager.OnPop = OnPopState; mStateManager.OnPush = OnPushState; mStateManager.OnResume = OnResumeState; mStateManager.OnSwitch = OnSwitchState; mStateManager.PushState(State.FurnitureKindsSelect); }