Example #1
0
    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;
        }
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        SimpleMotion sm = gameObject.GetComponent <SimpleMotion> ();

        GameObject.Destroy(sm);
    }