using Newtonsoft.Json; using UnityEngine; namespace PublicTools.Unity { public struct XVector3 { // // 摘要: // X component of the vector. public float x; // // 摘要: // Y component of the vector. public float y; // // 摘要: // Z component of the vector. public float z; public XVector3(float x, float y, float z) { this.x = x; this.y = y; this.z = z; } public XVector3(Vector3 vector3) { this.x = vector3.x; this.y = vector3.y; this.z = vector3.z; } public Vector3 Trans() { Vector3 vector = Vector3.zero; vector.x = this.x; vector.y = this.y; vector.z = this.z; return vector; } public override string ToString() { return JsonConvert.SerializeObject(this); } } }