Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        lb_BirdSpawner controller = (lb_BirdSpawner)target;

        if (GUILayout.Button("Spawn Robin"))
        {
            controller.SpawnBird("lb_robin");
        }
        if (GUILayout.Button("Spawn Blue Jay"))
        {
            controller.SpawnBird("lb_blueJay");
        }
        if (GUILayout.Button("Spawn Chickadee"))
        {
            controller.SpawnBird("lb_chickadee");
        }
        if (GUILayout.Button("Spawn Sparrow"))
        {
            controller.SpawnBird("lb_sparrow");
        }
        if (GUILayout.Button("Spawn Cardinal"))
        {
            controller.SpawnBird("lb_cardinal");
        }
    }
Exemplo n.º 2
0
 public void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     foreach (DefaultTrackableEventHandlerBirds dteh in watchForBirdSpawns)
     {
         dteh.spawnBirdCall.AddListener((string birdToSpawn) => SpawnBird(birdToSpawn));
     }
 }