示例#1
0
    void SpawnMessage()
    {
        var pos   = message_spawns[Random.Range(0, message_spawns.Count)].position;
        var clone = Instantiate(message_prefab, pos, Quaternion.identity);

        current_destination = clone.GetComponent <MessageCollectible>();
        GameManager.scene.pigeon.SetDestination(current_destination);
    }
示例#2
0
    public void MessageCollected()
    {
        AudioManager.PlayOneShot("job_pickup");

        current_job = CurrentJob.DELIVERING;

        var pos   = delivery_points[Random.Range(0, delivery_points.Count)].position;
        var clone = Instantiate(delivery_point_prefab, pos, Quaternion.identity);

        current_destination = clone.GetComponent <DeliveryPoint>();
        GameManager.scene.pigeon.SetDestination(current_destination);
    }
示例#3
0
 public void SetDestination(PigeonDestination _destination)
 {
     destination = _destination;
 }