Hi Can someone told me how to instantiate the gameObject like child ??? Please
i am using cs :
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class Radar : MonoBehaviour {
public GameObject[] trackedObjects;
List<GameObject> radarObjects;
public GameObject radarPrefab;
List<GameObject> borderObjects;
public float switchDistance;
public Transform helpTransform;
// Use this for initialization
void Start () {
createRadarObjects();
}
// Update is called once per frame
void Update () {
for(int i = 0; i < radarObjects.Count; i++) {
if(Vector3.Distance(radarObjects*.transform.position, transform.position) > switchDistance) {*
_ helpTransform.LookAt(radarObjects*.transform);_
borderObjects_.transform.position = transform.position + switchDistancehelpTransform.forward;
borderObjects*.layer = LayerMask.NameToLayer(“Radar”);
radarObjects.layer = LayerMask.NameToLayer(“Invisible”);
}else {
borderObjects.layer = LayerMask.NameToLayer(“Invisible”);
radarObjects.layer = LayerMask.NameToLayer(“Radar”);
}
}
}
void createRadarObjects() {
radarObjects = new List();
borderObjects = new List();
foreach(GameObject o in trackedObjects) {
GameObject k = Instantiate(radarPrefab, o.transform.position, Quaternion.identity) as GameObject;
radarObjects.Add(k);
GameObject j = Instantiate(radarPrefab, o.transform.position, Quaternion.identity) as GameObject;
borderObjects.Add(j);
}
}
}*_