public override void OnInspectorGUI() { //DrawDefaultInspector(); LevelGrid levelGrid = (LevelGrid)target; levelGrid.tile = EditorGUIUtility.Load("Assets/Prefabs/Scenarios/Floor.prefab") as GameObject; levelGrid.rat = EditorGUIUtility.Load("Assets/Prefabs/Characters/XicoGuita.prefab") as GameObject; GUILayout.Label("Grid Options", EditorStyles.boldLabel); levelGrid.xSize = EditorGUILayout.IntField("X Size", levelGrid.xSize); levelGrid.ySize = EditorGUILayout.IntField("Y Size", levelGrid.ySize); GUILayout.Space(20); if (GUILayout.Button("Generate Grid")) { levelGrid.BuildGrid(); } if (GUILayout.Button("Destroy Grid")) { levelGrid.DestroyGrid(); } }