using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; [CustomEditor(typeof(Tile)), CanEditMultipleObjects] public class TileEditor : Editor { public override void OnInspectorGUI(){ DrawDefaultInspector(); Tile myScript = (Tile)target; if(GUILayout.Button("Refresh Me")){ myScript.Refresh(); } } }