Renderer MainRenderer;
void Start(){
MainRenderer = GetComponent<Renderer>();
}
public void SetTransparent(bool available){
if(available){
foreach (Renderer MainRenderer in GetComponentsInChildren<Renderer>()) MainRenderer.material.color = Color.green;
}else{ foreach (Renderer MainRenderer in GetComponentsInChildren<Renderer>()) MainRenderer.material.color = Color.red; }
}
void Start(){
waypoints = GameObject.Find("WayPoints").transform;
NextWaypoint();
}
void Update(){
Vector3 dir = waypoint.transform.position - transform.position;
dir.y = 0;
float _speed = Time.deltaTime * speed;
transform.Translate(dir.normalized * _speed);
if(dir.magnitude < _speed) NextWaypoint();
}
void NextWaypoint(){
++waypointIndex;
if(waypointIndex >= waypoints.childCount){
Object.Destroy(gameObject);
return;
}
waypoint = waypoints.GetChild(waypointIndex);
}
IEnumerator SendDataWWW(){
WWWForm form = new WWWForm();
form.AddField("Test", "test_1");
UnityWebRequest www = UnityWebRequest.Post("https://..........", form);
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError){
Debug.Log(www.error);
}else{
Debug.Log("Form upload complete!");
}
}
теперь работает, как я понимаю теперь UnitList[n] и есть это префаб (его клон) и по данной ссылке можно в нем менять все что угодно, в общем ним манипулировать...