public override void OnInspectorGUI() { //DrawDefaultInspector (); CalculateVertsAndTris self = (CalculateVertsAndTris)target; GUILayout.Label("Verts Count : " + self.vertsValue); GUILayout.Label("Tris Count : " + self.trisValue); if (GUILayout.Button("Calculate This GameObject")) { self.Calculate(); } }
public static void AddCalculate() { GameObject go = Selection.activeGameObject; if (go != null) { CalculateVertsAndTris temp = go.GetComponent <CalculateVertsAndTris> (); if (temp == null) { go.AddComponent <CalculateVertsAndTris> (); } else { Debug.Log("help you delete"); DestroyImmediate(temp); } } else { GameFramework.Log.Info("You must select a game object first."); } }