public void Init(int selectedmenu) { b1.onClick.RemoveAllListeners(); b2.onClick.RemoveAllListeners(); b3.onClick.RemoveAllListeners(); b4.onClick.RemoveAllListeners(); b5.onClick.RemoveAllListeners(); b6.onClick.RemoveAllListeners(); b7.onClick.RemoveAllListeners(); b8.onClick.RemoveAllListeners(); b9.onClick.RemoveAllListeners(); b10.onClick.RemoveAllListeners(); b11.onClick.RemoveAllListeners(); if (selectedmenu == 1) { b1 = GameObject.FindGameObjectWithTag("Play").GetComponent <Button>(); b2 = GameObject.FindGameObjectWithTag("Options").GetComponent <Button>(); b1.onClick.AddListener(TaskOnClick1); b2.onClick.AddListener(TaskOnClick2); b9.onClick.AddListener(TaskOnClick9); script1 = GameObject.Find("Mobs").GetComponent <MobMovement>(); script2 = GameObject.Find("EndlessSpawner").GetComponent <EndlessSpawnerScript>(); script3 = GameObject.Find("Humans").GetComponent <HumanAI>(); script4 = GameObject.Find("BrainSpawner").GetComponent <BrainGenerator>(); script5 = GameObject.Find("Player").GetComponent <MovementScript>(); script6 = GameObject.Find("Main Camera").GetComponent <CameraController>(); } else if (selectedmenu == 2) { hiscoretext.text = "Hiscore: " + hiscore.ToString("D3"); b3 = GameObject.FindGameObjectWithTag("ResetScore").GetComponent <Button>(); b4 = GameObject.FindGameObjectWithTag("Dark").GetComponent <Button>(); b5 = GameObject.FindGameObjectWithTag("Light").GetComponent <Button>(); b6 = GameObject.FindGameObjectWithTag("Return").GetComponent <Button>(); b3.onClick.AddListener(TaskOnClick3); b4.onClick.AddListener(TaskOnClick4); b5.onClick.AddListener(TaskOnClick5); b6.onClick.AddListener(TaskOnClick6); } else if (selectedmenu == 3) { b7 = GameObject.FindGameObjectWithTag("Retry").GetComponent <Button>(); b8 = GameObject.FindGameObjectWithTag("Exit").GetComponent <Button>(); b7.onClick.AddListener(TaskOnClick7); b8.onClick.AddListener(TaskOnClick8); } else if (selectedmenu == 4) { b10 = GameObject.FindGameObjectWithTag("Return").GetComponent <Button>(); b10.onClick.AddListener(TaskOnClick10); } }
public void Init(bool started) { active = new List <GameObject>(); ess = GameObject.Find("EndlessSpawner").GetComponent <EndlessSpawnerScript>(); GameObject go; go = Instantiate(human) as GameObject; go.transform.position = ess.spawnPosition() + new Vector3(7, 0, 0); go.transform.tag = "Human"; go.transform.SetParent(transform); active.Add(go); begin = true; }