Exemplo n.º 1
0
        public static Vector3Data Vector3DataFromSource(Vector3 target)
        {
            Vector3Data data = new Vector3Data();

            data.x = target.x;
            data.y = target.y;
            data.z = target.z;
            return(data);
        }
Exemplo n.º 2
0
        public static BoxColliderData BoxColliderDataFromSource(BoxCollider target)
        {
            BoxColliderData data = new BoxColliderData();

            data.n      = "BoxCollider";
            data.center = Vector3Data.Vector3DataFromSource(target.center);
            data.size   = Vector3Data.Vector3DataFromSource(target.size);
            return(data);
        }
Exemplo n.º 3
0
        public static TransformData TransformDataFromSource(Transform target)
        {
            TransformData data = new TransformData();

            data.n = "Transform";
            data.p = Vector3Data.Vector3DataFromSource(target.localPosition);
            data.r = QuaternionData.QuaternionDataFromSource(target.localRotation);
            data.s = Vector3Data.Vector3DataFromSource(target.localScale);
            return(data);
        }