Esempio n. 1
0
    // Update is called once per frame
    void Update()
    {
        controllerInfo ci = Controller.GetComponent <controllerInfo>();

        Vector3 v = ci.velocity;

//    print( ci.triggerVal );
        //if( ci.triggerVal < 0.01 ){
        //  shieldObj.GetComponent<BoxCollider>().enabled = false;
        //  shieldObj.GetComponent<Renderer>().enabled = false;
        //}else{
        //  shieldObj.GetComponent<BoxCollider>().enabled = true;
        //  shieldObj.GetComponent<Renderer>().enabled = true;
//
        shieldObj.transform.localScale    = ci.triggerVal * startScale;
        shieldObj.transform.localPosition = ci.triggerVal * startPos;

        //print(shieldObj.transform.localScale );
        mat.SetVector("_Size", shieldObj.transform.localScale);
        //}
        //shieldObj.GetComponent<Rigidbody>().velocity = v;
    }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     rb  = GetComponent <Rigidbody>();
     ci1 = hand1.GetComponent <controllerInfo>();
     ci2 = hand2.GetComponent <controllerInfo>();
 }