Ejemplo n.º 1
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Ejemplo n.º 2
0
    void Start()
    {
        source             = GetComponent <AudioSource>();
        anim               = GetComponent <Animator>();
        waitTime           = startWaitTime;
        rotationCalculated = false;
        healthBar.GetComponent <Slider>().value   = health;
        immunityBar.GetComponent <Slider>().value = immunity;
        immunityBar.SetActive(true);

        populationController = gameManager.GetComponent <PopulationController>();
        pauseManagerScript   = FindObjectOfType <PauseManagerScript>();

        //setting up initial values
        minX          = -10f;
        maxX          = 10f;
        minZ          = -10f;
        maxZ          = 10f;
        startWaitTime = Random.Range(1, 5);
        moveSpot      = new Vector3(Random.Range(minX, maxX), transform.position.y, Random.Range(minZ, maxZ));

        if (isInfected)
        {
            enableInfectionForceField();
        }
        else
        {
            disableInfectionForceField();
        }
    }
Ejemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     currentPopulationText.text = currentPopulation.ToString();
     AddPerson();
     currentPopulation  = 0;
     people             = new List <GameObject>();
     pauseManagerScript = GetComponent <PauseManagerScript>();
 }