Fixed three players issue, some work on API and resources management.

This commit is contained in:
Sardelka
2022-06-06 17:37:11 +08:00
parent 0914afc4ed
commit a1dda2ffa4
28 changed files with 559 additions and 653 deletions

View File

@ -24,8 +24,6 @@ namespace RageCoop.Server.Scripting
public static event EventHandler<HandshakeEventArgs> OnPlayerHandshake;
public static event PlayerConnect OnPlayerConnected;
public static event PlayerDisconnect OnPlayerDisconnected;
// public static event EventHandler OnPlayerUpdate;
#region INVOKE
internal static void InvokeOnStop() { OnStop?.Invoke(); }
internal static void InvokeOnChatMessage(Packets.ChatMessage p,NetConnection con)

View File

@ -24,7 +24,7 @@ namespace RageCoop.Server.Scripting
}
private void LoadResource(string path)
{
foreach(var assembly in Directory.GetFiles(path,"*.dll"))
foreach(var assembly in Directory.GetFiles(path,"*.dll",SearchOption.AllDirectories))
{
LoadScriptsFromAssembly(assembly);
}