public static void WriteCurrencyInfo(this MemoryBuffer buffer, LrpServer.Net.LrpCurrencyInfo arg) { buffer.WriteAString(arg.Name); buffer.WriteWString(arg.Description); buffer.WriteInt32(arg.SortOrder); buffer.WriteInt32(arg.Precision); }
public static LrpServer.Net.LrpCurrencyInfo ReadCurrencyInfo(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpCurrencyInfo(); result.Name = buffer.ReadAString(); result.Description = buffer.ReadWString(); result.SortOrder = buffer.ReadInt32(); result.Precision = buffer.ReadInt32(); return(result); }
public static LrpServer.Net.LrpCurrencyInfo[] ReadCurrencyInfoArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new LrpServer.Net.LrpCurrencyInfo[length]; for (int index = 0; index < length; ++index) { result[index] = buffer.ReadCurrencyInfo(); } return(result); }
public static LrpServer.Net.LrpCurrencyInfo[] ReadCurrencyInfoArray(this MemoryBuffer buffer) { int length = buffer.ReadCount(); var result = new LrpServer.Net.LrpCurrencyInfo[length]; for(int index = 0; index < length; ++index) { result[index] = buffer.ReadCurrencyInfo(); } return result; }
public static LrpServer.Net.LrpCurrencyInfo ReadCurrencyInfo(this MemoryBuffer buffer) { var result = new LrpServer.Net.LrpCurrencyInfo(); result.Name = buffer.ReadAString(); result.Description = buffer.ReadAString(); result.SortOrder = buffer.ReadInt32(); result.Precision = buffer.ReadInt32(); return result; }