| 1234567891011121314151617181920212223242526272829303132333435 |
- using Microsoft.Xna.Framework;
- namespace OpenVIII.Battle.Dat
- {
- public struct VectorBoneGRP
- {
- #region Constructors
- public VectorBoneGRP(Vector3 vector, int boneID)
- {
- Vector = vector;
- BoneID = boneID;
- }
- #endregion Constructors
- #region Properties
- public int BoneID { get; }
- public float X => Vector.X;
- public float Y => Vector.Y;
- public float Z => Vector.Z;
- private Vector3 Vector { get; set; }
- #endregion Properties
- #region Methods
- public static implicit operator Vector3(VectorBoneGRP vbg) => vbg.Vector;
- public override string ToString() => $"Vector: {Vector}, Bone ID: {BoneID}";
- #endregion Methods
- }
- }
|