Example #1
0
    // Use this for initialization
    void Start()
    {
        sender  = GetComponentInChildren <RayCastSender>();
        avatar  = GetComponentInParent <OvrAvatar>();
        grabber = GetComponentInChildren <Grabber>();

        otherToggler = GetComponentInChildren <ToggleRayCastOnGrabbable>();
        controller   = gameObject.GetComponent <VRController>();
        marker       = gameObject.GetComponentInChildren <FreeMarker>(true);
        penModel     = transform.Find("Pen").gameObject;
        ConnectController(controller);
    }
 void ReleaseDesignerOutlets()
 {
     if (Distance != null)
     {
         Distance.Dispose();
         Distance = null;
     }
     if (FreeMarker != null)
     {
         FreeMarker.Dispose();
         FreeMarker = null;
     }
     if (Price != null)
     {
         Price.Dispose();
         Price = null;
     }
     if (RatingStar1 != null)
     {
         RatingStar1.Dispose();
         RatingStar1 = null;
     }
     if (RatingStar2 != null)
     {
         RatingStar2.Dispose();
         RatingStar2 = null;
     }
     if (RatingStar3 != null)
     {
         RatingStar3.Dispose();
         RatingStar3 = null;
     }
     if (RatingStar4 != null)
     {
         RatingStar4.Dispose();
         RatingStar4 = null;
     }
     if (RatingStar5 != null)
     {
         RatingStar5.Dispose();
         RatingStar5 = null;
     }
     if (VehiclePicture != null)
     {
         VehiclePicture.Dispose();
         VehiclePicture = null;
     }
     if (VehicleTitle != null)
     {
         VehicleTitle.Dispose();
         VehicleTitle = null;
     }
 }
Example #3
0
 void Awake()
 {
     leftMarker  = FreeMarker.addFreeMarker(leftController.transform.Find("Controller (left)").Find("PenTip").gameObject);
     rightMarker = FreeMarker.addFreeMarker(rightController.transform.Find("Controller (right)").Find("PenTip").gameObject);
 }