コード例 #1
0
    /// <summary>
    /// Main GUI Rendering Loop
    /// </summary>
    private void OnGUI()
    {
        if (EditorApplication.isCompiling && Enjin.IsLoggedIn)
        {
            EnjinEditor.ExecuteMethod(EnjinEditor.CallMethod.LOGOUT);
        }

        if (EditorApplication.isPlaying)
        {
            if (Enjin.IsLoggedIn)
            {
                EnjinEditor.ExecuteMethod(EnjinEditor.CallMethod.LOGOUT);
            }

            // Show blank window for now
        }
        else
        {
            EditorGUI.DrawRect(new Rect(0, 0, position.width, position.height), new Color(0.1f, 0.1f, 0.1f));
            _toolbarIndex = GUI.Toolbar(new Rect(15, 5, 910, 40), _toolbarIndex, _toolbarHeaders);
            GUILayout.BeginArea(new Rect(10, 50, position.width, position.height));
            _toolbarIndex = EnjinEditor.TabSelection(_toolbarIndex);
            GUILayout.EndArea();
        }
    }