Exemple #1
0
 void Start()
 {
     if (FindObjectsOfType <TrashSpawner>().Length > 1)
     {
         Destroy(gameObject);
     }
     else
     {
         hatchesInGame  = FindObjectsOfType <TrashHatch>();
         spawnableTrash = Resources.LoadAll <GameObject>("Trash");
         instance       = this;
     }
 }
Exemple #2
0
    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();
        }
    }