本文整理汇总了C#中GoldTree.Messages.ClientMessage.GetBody方法的典型用法代码示例。如果您正苦于以下问题:C# ClientMessage.GetBody方法的具体用法?C# ClientMessage.GetBody怎么用?C# ClientMessage.GetBody使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GoldTree.Messages.ClientMessage
的用法示例。
在下文中一共展示了ClientMessage.GetBody方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: method_13
public void method_13(ref byte[] byte_0)
{
if (byte_0[0] == 64)
{
int i = 0;
while (i < byte_0.Length)
{
try
{
int num = Base64Encoding.DecodeInt32(new byte[]
{
byte_0[i++],
byte_0[i++],
byte_0[i++]
});
uint uint_ = Base64Encoding.DecodeUInt32(new byte[]
{
byte_0[i++],
byte_0[i++]
});
byte[] array = new byte[num - 2];
for (int j = 0; j < array.Length; j++)
{
array[j] = byte_0[i++];
}
if (this.class17_0 == null)
{
this.method_4();
}
ClientMessage @class = new ClientMessage(uint_, array);
if (@class != null)
{
try
{
if (int.Parse(GoldTree.GetConfig().data["debug"]) == 1)
{
Logging.WriteLine(string.Concat(new object[]
{
"[",
this.UInt32_0,
"] --> [",
@class.Id,
"] ",
@class.Header,
@class.GetBody()
}));
}
}
catch
{
}
Interface @interface;
if (GoldTree.smethod_10().Handle(@class.Id, out @interface))
{
@interface.Handle(this, @class);
}
}
}
catch (Exception ex)
{
if (ex.GetType() == typeof(IndexOutOfRangeException)) return;
Logging.LogException("Error: " + ex.ToString());
this.method_12();
}
}
}
else
{
if (true)//Class13.Boolean_7)
{
this.Message1_0.method_4(CrossdomainPolicy.GetXmlPolicy());
this.Message1_0.Dispose();
}
}
}