public void Start() { calculator = GetComponent<Calculator>(); Bot bot = new Bot(); GameObject[] players = GameObject.FindGameObjectsWithTag("Player"); foreach(GameObject player in players) { if(player.GetComponent<Bot>().enabled==true) { bot = player.GetComponent<Bot>(); } } map = calculator.getMap(); foreach (Vector3 point in map) { //var tracker = (GameObject)Instantiate(SVTracker, new Vector3(point.x, (float)(cGSV*calculator.GSV(point)+55), point.z), Quaternion.identity); var tracker = (GameObject)Instantiate(SVTracker, new Vector3(point.x, (float)(cLSV*bot.LSV(point)+55), point.z), Quaternion.identity); //var tracker = (GameObject)Instantiate(SVTracker, new Vector3(point.x, (float)(bot.SV(point)+55), point.z), Quaternion.identity); if (tracker.transform.position.y > 70) { tracker.GetComponent<Renderer>().material.color = new Color((tracker.transform.position.y-70)/7,1-(tracker.transform.position.y-70)/7,0); } else { tracker.GetComponent<Renderer>().material.color = new Color(0,1-(tracker.transform.position.y-70)/-7,(tracker.transform.position.y-70)/-7,0); } } }
public void Start() { rb = GetComponent<Rigidbody>(); col = GetComponent<SphereCollider>(); col.radius= (float)sightConstant; dead = false; health = 100; ammo = 20; team = -1; calculator = Calculator.getCalculator(); transform.position = new Vector3(2.5f, (float)2, 2.5f); map = calculator.getMap(); }