Exemplo n.º 1
0
    private void Start()
    {
        sharkManager           = GameObject.FindGameObjectWithTag("SharkManager").GetComponent <SharkGroupManager>(); // Fetches the Shark Group Manager script from the Shark Manager object
        fishManager            = GameObject.FindGameObjectWithTag("FishManager").GetComponent <FishGroupManager>();   // Fetches the Fish Group Manager script from the Fish Manager object
        speed                  = Random.Range(sharkManager.minSpeed, sharkManager.maxSpeed);
        sharkDestinationTarget = Instantiate(sharkMovingTargetPrefab, transform.position, transform.rotation);
        sharkDestinationTarget.transform.position = PickRandomPoint();

        target = sharkDestinationTarget;
    }
Exemplo n.º 2
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        else if (instance != this)
        {
            Destroy(gameObject);
        }
    }
Exemplo n.º 3
0
    private void Awake()
    {
        fishGraphCanvas.SetActive(true);
        fishGraphCanvas.GetComponent <Canvas>().enabled = false;
        fishManager = GameObject.FindGameObjectWithTag("FishManager").GetComponent <FishGroupManager>();
        fishGraph.valueList.Add(fishManager.fishCount);
        fishGraph.ShowGraph(fishGraph.valueList, -1);

        kelpGraphCanvas.SetActive(true);
        kelpGraphCanvas.GetComponent <Canvas>().enabled = false;
        environmentManager = GameObject.FindGameObjectWithTag("EnvironmentManager").GetComponent <EnvironmentManager>();
        kelpGraph.valueList.Add(environmentManager.kelpCount);
        kelpGraph.ShowGraph(kelpGraph.valueList, -1);

        sharkGraphCanvas.SetActive(true);
        sharkGraphCanvas.GetComponent <Canvas>().enabled = false;
        sharkManager = GameObject.FindGameObjectWithTag("SharkManager").GetComponent <SharkGroupManager>();
        sharkGraph.valueList.Add(sharkManager.sharkCount);
        sharkGraph.ShowGraph(sharkGraph.valueList, -1);

        StartCoroutine("UpdateGraph");
    }