Fix queued events

This commit is contained in:
sardelka9515
2022-10-05 18:10:56 +08:00
parent 4599c558e4
commit a062322dda
5 changed files with 316 additions and 318 deletions

View File

@ -266,7 +266,6 @@ namespace RageCoop.Client
recycle = false; recycle = false;
Main.QueueAction(() => Main.QueueAction(() =>
{ {
packet.Deserialize(msg);
Scripting.API.Events.InvokeCustomEventReceived(packet); Scripting.API.Events.InvokeCustomEventReceived(packet);
Peer.Recycle(msg); Peer.Recycle(msg);
}); });

View File

@ -16,7 +16,7 @@ using System.Resources;
// Version informationr( // Version informationr(
[assembly: AssemblyVersion("1.5.4.7")] [assembly: AssemblyVersion("1.5.4.9")]
[assembly: AssemblyFileVersion("1.5.4.7")] [assembly: AssemblyFileVersion("1.5.4.9")]
[assembly: NeutralResourcesLanguageAttribute( "en-US" )] [assembly: NeutralResourcesLanguageAttribute( "en-US" )]

View File

@ -35,9 +35,8 @@ namespace RageCoop.Core
Flags = (CustomEventFlags)m.ReadByte(); Flags = (CustomEventFlags)m.ReadByte();
Hash = m.ReadInt32(); Hash = m.ReadInt32();
var len = m.ReadInt32(); Args = new object[m.ReadInt32()];
Args = new object[len]; for (int i = 0; i < Args.Length; i++)
for (int i = 0; i < len; i++)
{ {
byte type = m.ReadByte(); byte type = m.ReadByte();
switch (type) switch (type)

View File

@ -15,7 +15,7 @@ using System.Resources;
[assembly: AssemblyCulture("")] [assembly: AssemblyCulture("")]
// Version information // Version information
[assembly: AssemblyVersion("1.5.4.6")] [assembly: AssemblyVersion("1.5.4.10")]
[assembly: AssemblyFileVersion("1.5.4.6")] [assembly: AssemblyFileVersion("1.5.4.10")]
[assembly: NeutralResourcesLanguageAttribute( "en-US" )] [assembly: NeutralResourcesLanguageAttribute( "en-US" )]