Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        BrushPhysics myBrush = (BrushPhysics)target;

        if (myBrush.IsActive())
        {
            DrawDefaultInspector();
        }

        if (ToggleButtonStyleNormal == null)
        {
            ToggleButtonStyleNormal  = "Button";
            ToggleButtonStyleToggled = new GUIStyle(ToggleButtonStyleNormal);
            ToggleButtonStyleToggled.normal.background = ToggleButtonStyleToggled.active.background;
        }

        GUIStyle style = myBrush.IsActive() ? ToggleButtonStyleToggled : ToggleButtonStyleNormal;

        if (GUILayout.Button("Use", style))
        {
            myBrush.Toggle();
        }
    }