void Start() { if (FindObjectsOfType <TrashSpawner>().Length > 1) { Destroy(gameObject); } else { hatchesInGame = FindObjectsOfType <TrashHatch>(); spawnableTrash = Resources.LoadAll <GameObject>("Trash"); instance = this; } }
public override void OnInspectorGUI() { TrashSpawner trashSpawn = (TrashSpawner)target; //DrawDefaultInspector(); if (DrawDefaultInspector()) { if (trashSpawn.autoUpdate) { trashSpawn.ClearTrash(); trashSpawn.GenerateTrash(); } } if (GUILayout.Button("Generate")) { trashSpawn.ClearTrash(); trashSpawn.GenerateTrash(); } }