コード例 #1
0
    private void InMenuControls()
    {
        if (CanDoCancel())
        {
            WhenCancelPressed();
            return;
        }

        if (SwitchGroups.CanSwitchBranches())
        {
            if (SwitchGroups.GOUISwitchProcess() ||
                SwitchGroups.SwitchGroupProcess() ||
                SwitchGroups.BranchGroupSwitchProcess())
            {
                return;
            }
        }

        if (_inputScheme.CanUseVirtualCursor)
        {
            if (MoveVirtualCursor())
            {
                return;
            }
        }

        if (MultiSelectPressed)
        {
            return;
        }
        DoChangeControlPressed();
    }
コード例 #2
0
 private void Start()
 {
     ChangeControl.OnStart();
     SwitchGroups.OnStart();
     if (_inputScheme.CanUseVirtualCursor)
     {
         VirtualCursor.OnStart();
     }
     MenuToGameSwitching.OnStart();
 }
コード例 #3
0
 private void OnEnable()
 {
     UseEZServiceLocator();
     FetchEvents();
     SetUpHotKeys();
     ChangeControl.OnEnable();
     MenuToGameSwitching.OnEnable();
     SwitchGroups.OnEnable();
     if (_inputScheme.CanUseVirtualCursor)
     {
         VirtualCursor.OnEnable();
     }
     ObserveEvents();
 }