public static Vector3Data Vector3DataFromSource(Vector3 target) { Vector3Data data = new Vector3Data(); data.x = target.x; data.y = target.y; data.z = target.z; return(data); }
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); }
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); }