public virtual void DebugMenu()
        {
            enabled = GUILayout.Toggle(enabled, "LatencyChckerLine");

            if (enabled)
            {
                GUIUtil.Indent(() =>
                {
                    _width = GUIUtil.Slider(_width, 0f, 20f, "width");

                    using (var h = new GUILayout.HorizontalScope())
                    {
                        _timeEnable = GUILayout.Toggle(_timeEnable, "Time");
                        _timeStride = GUIUtil.Slider(_timeStride, 0.1f, 10f, "Stride");
                    }

                    using (var h = new GUILayout.HorizontalScope())
                    {
                        _networkTimeEnable = GUILayout.Toggle(_networkTimeEnable, "NetworkTime");
                        _networkTimeStride = GUIUtil.Slider(_networkTimeStride, 0.1f, 10f, "Stride");
                    }

                    DebugMenuInternal();

                    _datas.ForEach(data =>
                    {
                        using (var h = new GUILayout.HorizontalScope())
                        {
                            data.enable = GUILayout.Toggle(data.enable, data.name);
                            data.mode   = GUIUtil.Field(data.mode);
                        }
                    });
                });
            }
        }
Exemple #2
0
        protected override void OnGUINetworkSetting()
        {
            _sceneSelector.DebugMenu();

            networkAddress = GUIUtil.Field(networkAddress, "Host Address");
            networkPort    = GUIUtil.Field(networkPort, "Host Port");

            DebugMenuInternal();
        }
Exemple #3
0
 public void DebugMenu()
 {
     GUILayout.Label("SyncParamExample");
     GUIUtil.Indent(() =>
     {
         _bool    = GUIUtil.Field(_bool, "bool");
         _int     = GUIUtil.Field(_int, "int");
         _uint    = GUIUtil.Field(_uint, "uint");
         _float   = GUIUtil.Field(_float, "float");
         _string  = GUIUtil.Field(_string, "string");
         _vector2 = GUIUtil.Field(_vector2, "vector2");
         _vector3 = GUIUtil.Field(_vector3, "vector3");
         _vector4 = GUIUtil.Field(_vector4, "vector4");
     });
 }
Exemple #4
0
 protected override void DebugMenuInternal()
 {
     autoConnect         = GUIUtil.Field(autoConnect, "AutoConnect");
     autoConnectInterval = GUIUtil.Field(autoConnectInterval, "AutoConnectInterval");
 }