public override void OnInspectorGUI() { DrawDefaultInspector(); ArcSwap myScript = (ArcSwap)target; if (GUILayout.Button("ToggleArcRange")) { myScript.SwapState(); } }