public override void OnInspectorGUI() { base.OnInspectorGUI(); if (mySpikes == null) { mySpikes = (Spikes)target; } //if (GUILayout.Button("Rotate 90°")) { mySpikes.Debug_RotateCW(); } if (!mySpikes.HasOnOffer()) { if (GUILayout.Button("Add OnOffer")) { mySpikes.AddOnOffer(new OnOfferData(0.3f, 1.7f, 0f)); } } else { if (GUILayout.Button("Remove OnOffer")) { mySpikes.RemoveOnOffer(); } } }