コード例 #1
0
        //--------------------------------------
        //  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);
        }
コード例 #2
0
		//--------------------------------------
		//  Methods
		//--------------------------------------		
		
		//--------------------------------------
		//  Events
		//--------------------------------------
		/// <summary>
		/// Raises the enable event.
		/// </summary>
		public void OnEnable()
		{
			trackingCameraComponent = target as TrackingCameraComponent;
			propertyField_array = ExposeProperties.GetProperties( trackingCameraComponent );
		}
コード例 #3
0
		//--------------------------------------
		//  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);
		
		}
コード例 #4
0
        //--------------------------------------
        //  Methods
        //--------------------------------------

        //--------------------------------------
        //  Events
        //--------------------------------------
        /// <summary>
        /// Raises the enable event.
        /// </summary>
        public void OnEnable()
        {
            trackingCameraComponent = target as TrackingCameraComponent;
            propertyField_array     = ExposeProperties.GetProperties(trackingCameraComponent);
        }