luban Vector ExternalTypeUtil

This commit is contained in:
tpxxn
2025-05-06 14:15:01 +08:00
parent c1d9fe5ca7
commit 03aabf6b08
6 changed files with 73 additions and 9 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
public static class ExternalTypeUtil
{
public static Vector2 NewVector2(cfg.vector2 v)
{
return new Vector2(v.X, v.Y);
}
public static Vector3 NewVector3(cfg.vector3 v)
{
return new Vector3(v.X, v.Y, v.Z);
}
public static Vector4 NewVector4(cfg.vector4 v)
{
return new Vector4(v.X, v.Y, v.Z, v.W);
}
public static Vector2Int NewVector2Int(cfg.vector2int v)
{
return new Vector2Int(v.X, v.Y);
}
public static Vector3Int NewVector3Int(cfg.vector3int v)
{
return new Vector3Int(v.X, v.Y, v.Z);
}
}