void Start() { enemy = gameObject.GetComponent <Ubica_agr>(); bot_cast_time_left = bot_cast_time; bot = gameObject.GetComponent <HealthPoints>(); player = enemy.min_dist; playerstats = player.GetComponent <PlayerStats>(); speed = playerstats.playerspeed; }
void SearchTarget() //поиск цели { vrag = gameObject.GetComponent <Ubica_agr>(); GameObject enemy = vrag.min_dist; //поиск врага (гг) var range = GetComponentInChildren <CapsuleCollider>(); float currDistance = Vector3.Distance(transform.position, enemy.transform.position); if (currDistance <= range.radius) //если враг в радиусе { Shoot(enemy); //выстрел по нему } }
void Start() { GetComponent <Renderer>().material.color = Color.blue; player = parent.GetComponent <Ubica_agr>(); enemy = player.min_dist; }