feat: Added support for serializing Vec3
This commit is contained in:
@@ -88,6 +88,8 @@ class PyG2O
|
|||||||
return "DamageDescription";
|
return "DamageDescription";
|
||||||
else if (object instanceof ItemGround)
|
else if (object instanceof ItemGround)
|
||||||
return "ItemGround";
|
return "ItemGround";
|
||||||
|
else if (object instanceof Vec3)
|
||||||
|
return "Vec3";
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,14 @@ function _message_call(data)
|
|||||||
{
|
{
|
||||||
local result = compilestring(data["data"])();
|
local result = compilestring(data["data"])();
|
||||||
local className = _getClassName(result);
|
local className = _getClassName(result);
|
||||||
if (className != null)
|
if (className == "Vec3")
|
||||||
|
{
|
||||||
|
data["data"] = {};
|
||||||
|
data["data"]["x"] <- result.x;
|
||||||
|
data["data"]["y"] <- result.y;
|
||||||
|
data["data"]["z"] <- result.z;
|
||||||
|
}
|
||||||
|
else if (className != null)
|
||||||
{
|
{
|
||||||
data["data"] = {};
|
data["data"] = {};
|
||||||
data["data"]["obj_name"] <- className;
|
data["data"]["obj_name"] <- className;
|
||||||
|
|||||||
Reference in New Issue
Block a user