public unsafe void Initialise(PlayerUIMainState mainState)
 {
     //IL_002f: Unknown result type (might be due to invalid IL or missing references)
     //IL_0039: Expected O, but got Unknown
     m_state  = mainState;
     instance = this;
     base.canvasGroup.set_alpha(0f);
     m_button.get_onClick().AddListener(new UnityAction((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
 }
        public static void GotoDimensionState()
        {
            DoTransition(new HavreDimensionMainState(), StateManager.GetDefaultLayer().GetChildState());
            PlayerUIMainState playerUIMainState = new PlayerUIMainState();

            playerLayer.SetChildState(playerUIMainState, 0);
            ParametersState parametersState = new ParametersState();

            optionLayer.SetChildState(parametersState, 0);
            StateManager.SetActiveInputLayer(optionLayer);
            UIManager.instance.NotifyLayerIndexChange();
        }