void AddSpatialButton(PlanSnap script) { if (!script.gameObject.GetComponent <SpatialButton>()) { SpatialButton button = script.gameObject.AddComponent <SpatialButton>(); button.calledOnClick.AddListener(script.StartAR); } }
public override void OnInspectorGUI() { PlanSnap myScript = (PlanSnap)target; if (GUILayout.Button("Save Transforms")) { myScript.SaveTransforms(); } if (GUILayout.Button("Load Transforms")) { myScript.StartAR(); } DrawDefaultInspector(); AddSpatialButton(myScript); }