예제 #1
0
        public void InitTransform(GameObject boat)
        {
            _initPositionVector.x = boat.transform.position.x;
            _initPositionVector.y = boat.transform.position.y;
            _initPositionVector.z = boat.transform.position.z;

            myVector4 tmpRot = new myVector4();

            tmpRot.y = boat.transform.rotation.y;

            transform.Rotation = tmpRot;
            transform.Position = _initPositionVector;
        }
예제 #2
0
        public Data_Boat(GameObject boat)
        {
            _initPositionVector.x = boat.transform.position.x;
            _initPositionVector.y = boat.transform.position.y;
            _initPositionVector.z = boat.transform.position.z;
            myVector4 tmpRot = new myVector4();

            tmpRot.x = boat.transform.rotation.x;
            tmpRot.y = boat.transform.rotation.y;
            tmpRot.z = boat.transform.rotation.z;
            tmpRot.w = boat.transform.rotation.w;

            transform.Rotation = tmpRot;
            transform.Position = _initPositionVector;
        }
예제 #3
0
        public void UpdateTransform(GameObject boat)
        {
            _initPositionVector.x = boat.transform.position.x;
            _initPositionVector.y = boat.transform.position.y;
            _initPositionVector.z = boat.transform.position.z;

            myVector4 tmpRot = new myVector4();

            tmpRot.x = boat.transform.rotation.eulerAngles.x;
            tmpRot.y = boat.transform.rotation.eulerAngles.y;
            tmpRot.z = boat.transform.rotation.eulerAngles.z;
            //tmpRot.w = boat.transform.rotation.eulerAngles.w;
            //Debug.Log("Update DATA Transform Y: " + tmpRot.y);

            transform.Rotation = tmpRot;

            transform.Position = _initPositionVector;
        }