コード例 #1
0
ファイル: TypesSerializer.cs プロジェクト: hombrevrc/FDK
 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);
 }
コード例 #2
0
ファイル: TypesSerializer.cs プロジェクト: hombrevrc/FDK
        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);
        }
コード例 #3
0
ファイル: TypesSerializer.cs プロジェクト: hombrevrc/FDK
        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);
        }
コード例 #4
0
ファイル: TypesSerializer.cs プロジェクト: ifzz/FDK
		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;
		}
コード例 #5
0
ファイル: TypesSerializer.cs プロジェクト: ifzz/FDK
		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;
		}