public static bool Write(IWriter writer, KGEquipmentItemData val, string name = null) { if (!writer.StructBegin(KGEquipmentItemData.HASH_CODE, name)) { return(false); } Write(writer, val.m_nTypeID, "m_nTypeID"); Write(writer, val.m_nQualityLevel, "m_nQualityLevel"); Write(writer, val.m_nNeedPlayerLevel, "m_nNeedPlayerLevel"); DoWrite(writer, val.m_MountAttrIds, "m_MountAttrIds", Write); Write(writer, val.m_nRandSeed, "m_nRandSeed"); return(writer.StructEnd()); }
public static bool Read(IReader reader, ref KGEquipmentItemData val, string name = null) { if (!reader.StructBegin(KGEquipmentItemData.HASH_CODE, name)) { return(false); } Read(reader, ref val.m_nTypeID, "m_nTypeID"); Read(reader, ref val.m_nQualityLevel, "m_nQualityLevel"); Read(reader, ref val.m_nNeedPlayerLevel, "m_nNeedPlayerLevel"); DoRead(reader, ref val.m_MountAttrIds, "m_MountAttrIds", Read); Read(reader, ref val.m_nRandSeed, "m_nRandSeed"); return(reader.StructEnd()); }