private void Update()
    {
        MainThreadQueue.ProcessQueue();

        if (Input.GetKey(KeyCode.Escape))
        {
            InputInterceptor.EnableInput();
            TwitchGame.ModuleCameras?.DisableCameraWall();
        }

        if (Input.GetKeyDown(DebugSequence[_debugSequenceIndex].ToString()))
        {
            _debugSequenceIndex++;
            if (_debugSequenceIndex != DebugSequence.Length)
            {
                return;
            }

            TwitchPlaySettings.data.TwitchPlaysDebugEnabled = !TwitchPlaySettings.data.TwitchPlaysDebugEnabled;
            TwitchPlaySettings.WriteDataToFile();

            chatSimulator.SetActive(TwitchPlaySettings.data.TwitchPlaysDebugEnabled);

            _debugSequenceIndex = 0;
            UserAccess.AddUser("_TPDEBUG".ToLowerInvariant(), AccessLevel.Streamer | AccessLevel.SuperUser | AccessLevel.Admin | AccessLevel.Mod);
            UserAccess.WriteAccessList();
        }
        else if (Input.anyKeyDown)
        {
            _debugSequenceIndex = 0;
        }
    }
    private void Update()
    {
        if (Input.GetKey(KeyCode.Escape))
        {
            InputInterceptor.EnableInput();
        }

        if (Input.GetKeyDown(debugSequence[debugSequenceIndex].ToString()))
        {
            debugSequenceIndex++;
            if (debugSequenceIndex != debugSequence.Length)
            {
                return;
            }

            TwitchPlaySettings.data.TwitchPlaysDebugEnabled = !TwitchPlaySettings.data.TwitchPlaysDebugEnabled;
            TwitchPlaySettings.WriteDataToFile();

            debugSequenceIndex = 0;
            UserAccess.AddUser("_TPDEBUG".ToLowerInvariant(), AccessLevel.Streamer | AccessLevel.SuperUser | AccessLevel.Admin | AccessLevel.Mod);
            UserAccess.WriteAccessList();
        }
        else if (Input.anyKeyDown)
        {
            debugSequenceIndex = 0;
        }
    }
Exemplo n.º 3
0
 private void Update()
 {
     if (Input.GetKey(KeyCode.Escape))
     {
         InputInterceptor.EnableInput();
     }
 }
    private void Update()
    {
        if (_ircConnection != null)
        {
            _ircConnection.Update();
        }

        if (Input.GetKey(KeyCode.Escape))
        {
            InputInterceptor.EnableInput();
        }
    }
Exemplo n.º 5
0
 public static bool EnableDisableInput()
 {
     if (IRCConnection.Instance.State == IRCConnectionState.Connected && !TwitchPlaySettings.data.EnableInteractiveMode && BombActive)
     {
         InputInterceptor.DisableInput();
         return(true);
     }
     else
     {
         InputInterceptor.EnableInput();
         return(false);
     }
 }
 public static bool EnableDisableInput()
 {
     if (!TwitchPlaysService.DebugMode && TwitchPlaySettings.data.EnableTwitchPlaysMode && !TwitchPlaySettings.data.EnableInteractiveMode && BombActive)
     {
         InputInterceptor.DisableInput();
         return(true);
     }
     else
     {
         InputInterceptor.EnableInput();
         return(false);
     }
 }
Exemplo n.º 7
0
    private IEnumerator CheckForResultsPage()
    {
        yield return(null);

        while (true)
        {
            ResultPage[] resultPages = FindObjectsOfType <ResultPage>();
            if (resultPages != null && resultPages.Length > 0)
            {
                ResultPage resultPageBehaviour = resultPages[0];
                _postGameCommander = new PostGameCommander(resultPageBehaviour);
                break;
            }

            yield return(null);
        }
        InputInterceptor.EnableInput();
    }
Exemplo n.º 8
0
    private IEnumerator CheckForResultsPage()
    {
        yield return(null);

        while (true)
        {
            UnityEngine.Object[] resultPages = FindObjectsOfType(CommonReflectedTypeInfo.ResultPageType);
            if (resultPages != null && resultPages.Length > 0)
            {
                MonoBehaviour resultPageBehaviour = (MonoBehaviour)resultPages[0];
                _postGameCommander = new PostGameCommander(resultPageBehaviour);
                break;
            }

            yield return(null);
        }
        InputInterceptor.EnableInput();
    }