private void InitializeData() { c_activeMenuData = new ActiveMenuData(); c_lastFrameData = new LastFrameActiveMenuData(ControllerData.DisabledPosition); c_activeMenuData.f_currentMenuTickCount = Constants.ZERO_F; c_activeMenuData.f_currentMenuWaitCount = ControllerData.ShortTickTime; c_activeMenuData.i_activeMenuItemIndex = i_activeMenuItemIndex; c_activeMenuData.i_menuItemCount = MenuItems.Count; c_activeMenuData.i_menuDir = Constants.ZERO; c_activeMenuData.b_showMenu = false; c_activeMenuData.b_menuActive = true; c_activeMenuData.v_currentPosition = ControllerData.DisabledPosition; c_activeMenuData.v_targetPosition = ControllerData.DisabledPosition; c_activeMenuData.i_menuMousePositionItemIndex = -1; }
private void InitializeData() { c_activeMenuData = new ActiveMenuData(); c_activeMenuData.f_currentMenuTickCount = 0.0f; c_activeMenuData.f_currentMenuWaitCount = ControllerData.ShortTickTime; c_activeMenuData.i_activeMenuItemIndex = i_activeMenuItemIndex; c_activeMenuData.i_menuItemCount = MenuItems.Count; c_activeMenuData.i_menuDir = 0; c_activeMenuData.b_showMenu = false; c_activeMenuData.v_currentPosition = rectTransform.anchoredPosition; c_activeMenuData.v_targetPosition = rectTransform.anchoredPosition; c_messageClient = new PauseMenuMessageClient(ref c_activeMenuData); MessageServer.Subscribe(ref c_messageClient, MessageID.PAUSE); }
public MenuReadyState(ref ActiveMenuData dataIn) { this.c_activeData = dataIn; }
public MenuTickState(ref ActiveMenuData activeDataIn) { this.c_activeData = activeDataIn; }
public MenuWaitState(ref BasicMenuControllerData dataIn, ref ActiveMenuData activeDataIn, ref IncrementCartridge incr) { this.c_data = dataIn; this.c_activeData = activeDataIn; this.cart_incr = incr; }
public MenuHideState(ref ActiveMenuData dataIn, ref BasicMenuControllerData basicDataIn, ref LerpCartridge cart_lerp) { this.c_activeData = dataIn; this.c_basicData = basicDataIn; this.cart_lerp = cart_lerp; }
public MenuMessageClient(ref ActiveMenuData menuData) { clientID = ClientID.PAUSE_MENU_CLIENT; data_out = menuData; }