void Update() { if (Input.GetMouseButtonDown(0)) { dynDart = (GameObject)Instantiate(GameObject.Find("StaticDart")); dynDart.name = "DynDart"; dynDart.AddComponent <SimpleMotion>(); SimpleMotion sm = dynDart.GetComponent <SimpleMotion>(); sm.moveSpeed = moveSpeed; dynDart.AddComponent <Rigidbody>(); Rigidbody rb = dynDart.GetComponent <Rigidbody>(); rb.useGravity = false; Transform ball = dynDart.transform.FindChild("dart1").FindChild("group19").FindChild("polySurface18"); Transform bar = dynDart.transform.FindChild("dart1").FindChild("group19").FindChild("polySurface19"); ball.gameObject.AddComponent <SphereCollider>(); bar.gameObject.AddComponent <CapsuleCollider>(); // int matnr = Random.Range(0,paths.Length); // Material mat = (Material) Resources.LoadAssetAtPath<Material>(paths[matnr]); // ball.renderer.material = mat; // bar.renderer.material = mat; } }
// Use this for initialization void Start() { SimpleMotion sm = gameObject.GetComponent <SimpleMotion> (); GameObject.Destroy(sm); }