// OnEnable void OnEnable() { myTarget = ( TCKDPad )target; ParametersHelper.HelperSetup(myTarget); EventsHelper.HelperSetup(myTarget, serializedObject); myTarget.ControlAwake(); }
// ShowParameters protected override void ShowParameters() { GUILayout.BeginVertical("Box"); GUILayout.Label("Parameters", StyleHelper.labelStyle); ParametersHelper.ShowUpdateType(); 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(); Sprite sprite = myTarget.normalSprite; ParametersHelper.ShowSpriteAndColor(ref sprite, ref myTarget.normalColor, "Norm Arrow"); myTarget.normalSprite = sprite; if (GUI.changed) { myTarget.ControlAwake(); } ParametersHelper.ShowSpriteAndColor(ref myTarget.pressedSprite, ref myTarget.pressedColor, "Press Arrow"); StyleHelper.StandardSpace(); GUILayout.EndVertical(); AxesHelper.ShowAxes(); EventsHelper.ShowEvents(); }