public object ReadReturn(uint methodId, BinaryReader br)
{
var returnVal = new object();
switch (methodId)
{
case 1:
{
returnVal = br.ReadBoolean();
break;
}
case 2:
{
returnVal = br.ReadBoolean();
break;
}
case 3:
{
returnVal = br.ReadBoolean();
break;
}
case 4:
{
returnVal = br.ReadBoolean();
break;
}
case 5:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
{
var count0 = br.ReadInt32();
var arrayVal0 = new Boolean[count0];
if (count0 > 0)
{
for (int i0 = 0; i0 < count0; i0++)
{
arrayVal0[i0] = br.ReadBoolean();
}
}
returnVal = arrayVal0;
}
}
break;
}
case 6:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
{
var count0 = br.ReadInt32();
var listVal0 = new List<Boolean>(count0);
if (count0 > 0)
{
for (int i0 = 0; i0 < count0; i0++)
{
var item0 = default(Boolean);
item0 = br.ReadBoolean();
listVal0.Add(item0);
}
}
returnVal = listVal0;
}
}
break;
}
case 7:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
{
var count0 = br.ReadInt32();
var dictVal0 = new Dictionary<Boolean, Byte[]>(count0);
if (count0 > 0)
{
for (int i0 = 0; i0 < count0; i0++)
{
var key0 = default(Boolean);
var value0 = default(Byte[]);
key0 = br.ReadBoolean();
value0 = br.ReadBytes(br.ReadInt32());
dictVal0.Add(key0, value0);
}
}
returnVal = dictVal0;
}
}
break;
}
case 8:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
returnVal = (new PlayerInfo()).Read(br);
}
break;
}
case 9:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
returnVal = (new TestBaseClass()).Read(br);
}
break;
}
case 10:
{
if (br.ReadByte() == (byte)SerializeObjectMark.Common)
{
returnVal = (new TestBaseClass()).Read(br);
}
break;
}
}
return returnVal;
}
public void WriteReturn(RpcMethod method, BinaryWriter bw, object value)