//-------------------------------------- // Methods //-------------------------------------- // PUBLIC /// <summary> /// Start this instance. /// </summary> void Start() { //DEFAULT _currentCameraTrackingPriority = TrackingPriority.Low; // _trackableObjectComponents_list = new List <TrackableObjectComponent>(); TrackingCameraComponent._instance = this; //X float xPositionTemporaryTarget_float = 20; _xPosition_lerptarget = new LerpTarget(transform.position.x, xPositionTemporaryTarget_float, _xPositionMin_float, _xPositionMax_float, _xPositionAcceleration_float); // //Y float yPositionTemporaryTarget_float = 20; _yPosition_lerptarget = new LerpTarget(transform.position.y, yPositionTemporaryTarget_float, _yPositionMin_float, _yPositionMax_float, _yPositionAcceleration_float); //Z //NOTE: WE USE NEGATIVES BECAUSE THE 'DISTANCE' IS IN THE NEGATIVE QUADRANT (OF CARTESIAN COORDS) //NOTE, WE REVERSE MIN/MAX HERE BY DESIGN BECAUSE OF NEGATIVE VALUES _zPosition_lerptarget = new LerpTarget(transform.position.z, -_distanceDefault_float, -_distanceMax_float, -_distanceMin_float, _zPositionAcceleration_float); }
//-------------------------------------- // Methods //-------------------------------------- //-------------------------------------- // Events //-------------------------------------- /// <summary> /// Raises the enable event. /// </summary> public void OnEnable() { trackingCameraComponent = target as TrackingCameraComponent; propertyField_array = ExposeProperties.GetProperties( trackingCameraComponent ); }
//-------------------------------------- // Methods //-------------------------------------- // PUBLIC /// <summary> /// Start this instance. /// </summary> void Start () { //DEFAULT _currentCameraTrackingPriority = TrackingPriority.Low; // _trackableObjectComponents_list = new List<TrackableObjectComponent>(); TrackingCameraComponent._instance = this; //X float xPositionTemporaryTarget_float = 20; _xPosition_lerptarget = new LerpTarget (transform.position.x, xPositionTemporaryTarget_float, _xPositionMin_float, _xPositionMax_float, _xPositionAcceleration_float); // //Y float yPositionTemporaryTarget_float = 20; _yPosition_lerptarget = new LerpTarget (transform.position.y, yPositionTemporaryTarget_float, _yPositionMin_float, _yPositionMax_float, _yPositionAcceleration_float); //Z //NOTE: WE USE NEGATIVES BECAUSE THE 'DISTANCE' IS IN THE NEGATIVE QUADRANT (OF CARTESIAN COORDS) //NOTE, WE REVERSE MIN/MAX HERE BY DESIGN BECAUSE OF NEGATIVE VALUES _zPosition_lerptarget = new LerpTarget (transform.position.z, -_distanceDefault_float, -_distanceMax_float, -_distanceMin_float, _zPositionAcceleration_float); }
//-------------------------------------- // Methods //-------------------------------------- //-------------------------------------- // Events //-------------------------------------- /// <summary> /// Raises the enable event. /// </summary> public void OnEnable() { trackingCameraComponent = target as TrackingCameraComponent; propertyField_array = ExposeProperties.GetProperties(trackingCameraComponent); }