Example #1
0
        // ShowParameters
        protected override void ShowParameters()
        {
            GUILayout.BeginVertical("Box");
            GUILayout.Label("Parameters", StyleHelper.labelStyle);

            ParametersHelper.ShowEUpdateType();

            StyleHelper.StandardSpace();
            myTarget.isEnable = ParametersHelper.ShowBoolField(myTarget.isEnable, "Enable");

            if (myTarget.isEnable)
            {
                myTarget.isActive = ParametersHelper.ShowBoolField(myTarget.isActive, "Active", StyleHelper.STANDARD_INDENT);
            }

            ParametersHelper.ShowName("Touchpad Name");
            ParametersHelper.ShowSensitivity();
            ParametersHelper.ShowTouchZone();

            StyleHelper.StandardSpace();
            GUILayout.EndVertical();

            AxesHelper.ShowAxes(myTarget);
            EventsHelper.ShowEvents();
        }
Example #2
0
        // ShowParameters
        protected override void ShowParameters()
        {
            GUILayout.BeginVertical("Box");
            GUILayout.Label("Parameters", StyleHelper.labelStyle);

            ParametersHelper.ShowEUpdateType();

            StyleHelper.StandardSpace();
            myTarget.isEnable = ParametersHelper.ShowBoolField(myTarget.isEnable, "Enable");

            GUI.enabled        = myTarget.isEnable;
            myTarget.isActive  = ParametersHelper.ShowBoolField(myTarget.isActive, "Active", StyleHelper.STANDARD_INDENT);
            myTarget.isVisible = ParametersHelper.ShowBoolField(myTarget.isVisible, "Visible", StyleHelper.STANDARD_INDENT);
            GUI.enabled        = true;

            ParametersHelper.ShowName("Joystick Name");

            StyleHelper.StandardSpace();
            GUILayout.BeginHorizontal();
            GUILayout.Label("Mode", GUILayout.Width(StyleHelper.STANDARD_SIZE));
            myTarget.IsStatic = System.Convert.ToBoolean(GUILayout.Toolbar(System.Convert.ToInt32(myTarget.IsStatic), modNames, GUILayout.Height(20)));
            GUILayout.EndHorizontal();

            ParametersHelper.ShowSensitivity();

            StyleHelper.StandardSpace();
            GUILayout.BeginHorizontal();
            GUILayout.Label("Border Size", GUILayout.Width(StyleHelper.STANDARD_SIZE));
            myTarget.borderSize = EditorGUILayout.Slider(myTarget.borderSize, 1f, 9f);
            GUILayout.EndHorizontal();

            StyleHelper.StandardSpace();

            GUILayout.BeginHorizontal();
            myTarget.smoothReturn = EditorGUILayout.Toggle(myTarget.smoothReturn, GUILayout.Width(15f));
            GUILayout.Label((myTarget.IsStatic ? "Smooth Return" : "Fadeout"), GUILayout.Width(StyleHelper.STANDARD_SIZE - 20f));
            GUI.enabled           = myTarget.smoothReturn;
            myTarget.smoothFactor = EditorGUILayout.Slider(myTarget.smoothFactor, 1f, 20f);
            GUI.enabled           = true;
            GUILayout.EndHorizontal();

            ParametersHelper.ShowTouchZone();

            StyleHelper.StandardSpace();
            ParametersHelper.ShowSpriteAndColor(ref myTarget.joystickImage, "Joystick");
            ParametersHelper.ShowSpriteAndColor(ref myTarget.joystickBackgroundImage, "Background");

            StyleHelper.StandardSpace();
            GUILayout.EndVertical();

            AxesHelper.ShowAxes(myTarget);
            EventsHelper.ShowEvents();
        }
Example #3
0
        // ShowParameters
        protected override void ShowParameters()
        {
            GUILayout.BeginVertical("Box");
            GUILayout.Label("Parameters", StyleHelper.labelStyle);

            ParametersHelper.ShowEUpdateType();

            StyleHelper.StandardSpace();
            myTarget.isEnable = ParametersHelper.ShowBoolField(myTarget.isEnable, "Enable");

            if (myTarget.isEnable)
            {
                myTarget.isActive  = ParametersHelper.ShowBoolField(myTarget.isActive, "Active", StyleHelper.STANDARD_INDENT);
                myTarget.isVisible = ParametersHelper.ShowBoolField(myTarget.isVisible, "Visible", StyleHelper.STANDARD_INDENT);
            }

            ParametersHelper.ShowName("Wheel Name");
            ParametersHelper.ShowSensitivity();

            StyleHelper.StandardSpace();
            GUILayout.BeginHorizontal();
            GUILayout.Label("Max Steering Angle", GUILayout.Width(StyleHelper.STANDARD_SIZE));
            myTarget.maxSteeringAngle = EditorGUILayout.Slider(myTarget.maxSteeringAngle, 36f, 360f);
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            GUILayout.Label("Released Speed", GUILayout.Width(StyleHelper.STANDARD_SIZE));
            myTarget.releasedSpeed = EditorGUILayout.Slider(myTarget.releasedSpeed, 25f, 150f);
            GUILayout.EndHorizontal();

            StyleHelper.StandardSpace();
            ParametersHelper.ShowSpriteAndColor(ref myTarget.baseImage, "Wheel");

            StyleHelper.StandardSpace();
            GUILayout.EndVertical();

            AxesHelper.ShowAxes(myTarget, true);
            EventsHelper.ShowEvents();
        }
Example #4
0
        // ShowParameters
        protected override void ShowParameters()
        {
            GUILayout.BeginVertical("Box");
            GUILayout.Label("Parameters", StyleHelper.labelStyle);

            ParametersHelper.ShowEUpdateType();

            StyleHelper.StandardSpace();
            myTarget.isEnable = ParametersHelper.ShowBoolField(myTarget.isEnable, "Enable");

            if (myTarget.isEnable)
            {
                myTarget.isActive  = ParametersHelper.ShowBoolField(myTarget.isActive, "Active", StyleHelper.STANDARD_INDENT);
                myTarget.isVisible = ParametersHelper.ShowBoolField(myTarget.isVisible, "Visible", StyleHelper.STANDARD_INDENT);
            }

            ParametersHelper.ShowName("DPad Name");
            ParametersHelper.ShowSensitivity();
            ParametersHelper.ShowTouchZone();

            StyleHelper.StandardSpace();

            ParametersHelper.ShowSpriteAndColor(ref myTarget.normalSprite, ref myTarget.normalColor, "Norm Arrow");

            if (GUI.changed)
            {
                myTarget.ControlAwake();
            }

            ParametersHelper.ShowSpriteAndColor(ref myTarget.pressedSprite, ref myTarget.pressedColor, "Press Arrow");

            StyleHelper.StandardSpace();
            GUILayout.EndVertical();

            AxesHelper.ShowAxes(myTarget);
            EventsHelper.ShowEvents();
        }
Example #5
0
        // ShowParameters
        protected override void ShowParameters()
        {
            GUILayout.BeginVertical("Box");
            GUILayout.Label("Parameters", StyleHelper.labelStyle);

            ParametersHelper.ShowEUpdateType();

            StyleHelper.StandardSpace();
            myTarget.isEnable = ParametersHelper.ShowBoolField(myTarget.isEnable, "Enable");

            if (myTarget.isEnable)
            {
                myTarget.isActive  = ParametersHelper.ShowBoolField(myTarget.isActive, "Active", StyleHelper.STANDARD_INDENT);
                myTarget.isVisible = ParametersHelper.ShowBoolField(myTarget.isVisible, "Visible", StyleHelper.STANDARD_INDENT);
            }

            ParametersHelper.ShowName("Button Name");

            StyleHelper.StandardSpace();
            myTarget.swipeOut = ParametersHelper.ShowBoolField(myTarget.swipeOut, "Swipe Out");

            StyleHelper.StandardSpace();

            Sprite sprite = myTarget.normalSprite;

            ParametersHelper.ShowSpriteAndColor(ref sprite, ref myTarget.normalColor, "Normal");
            myTarget.normalSprite    = sprite;
            myTarget.baseImage.color = myTarget.isVisible ? myTarget.normalColor : ( Color32 )Color.clear;

            ParametersHelper.ShowSpriteAndColor(ref myTarget.pressedSprite, ref myTarget.pressedColor, "Pressed");

            StyleHelper.StandardSpace();
            GUILayout.EndVertical();

            EventsHelper.ShowEvents();
        }