Ejemplo n.º 1
0
 public object Draw(object target)
 {
     return(target switch
     {
         Vector2 vector2 => DrawVector2(vector2),
         Vector3 vector3 => DrawVector3(vector3),
         NitroxVector3 nitroxVector3 => DrawVector3(nitroxVector3.ToUnity()).ToDto(),
         Vector4 vector4 => DrawVector4(vector4),
         NitroxVector4 nitroxVector4 => DrawVector4(nitroxVector4.ToUnity()).ToDto(),
         Quaternion quaternion => DrawQuaternion(quaternion),
         Int3 int3 => DrawInt3(int3),
         _ => null
     });
Ejemplo n.º 2
0
 public static Vector4 ToUnity(this NitroxVector4 v)
 {
     return(new Vector4(v.X, v.Y, v.Z, v.W));
 }