示例#1
0
文件: Siren.cpp 项目: fjz13/Medusa
	SirenObject DeserializeLua(LuaState& state, const ISirenType& type)
	{
		SirenObject obj;
		SirenLuaReader reader(state.GetState());
		SirenObjectDeserializer deserializer(reader);
		if (deserializer.Deserialize(obj, type))
		{
			return obj;
		}
		return SirenObject::Null;
	}
示例#2
0
文件: Siren.cpp 项目: fjz13/Medusa
	bool SerializeLua(const SirenObject& obj, const ISirenType& type, LuaState& state)
	{
		SirenLuaWriter writer(state.GetState());
		SirenObjectSerializer serializer(writer);
		return serializer.Serialize(obj, type);
	}