// 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; } }
void Awake() { leftMarker = FreeMarker.addFreeMarker(leftController.transform.Find("Controller (left)").Find("PenTip").gameObject); rightMarker = FreeMarker.addFreeMarker(rightController.transform.Find("Controller (right)").Find("PenTip").gameObject); }