Client Networked event subscriptions can now take in EntitySessionEventArgs (#1817)

This commit is contained in:
Vera Aguilera Puerto
2021-06-09 01:22:20 +02:00
committed by GitHub
parent 25881ce343
commit e54e33edb0
2 changed files with 8 additions and 1 deletions

View File

@@ -232,6 +232,7 @@ namespace Robust.Server.GameObjects
var msg = message.SystemMessage;
var sessionType = typeof(EntitySessionMessage<>).MakeGenericType(msg.GetType());
var sessionMsg = Activator.CreateInstance(sessionType, new EntitySessionEventArgs(player), msg)!;
ReceivedSystemMessage?.Invoke(this, msg);
ReceivedSystemMessage?.Invoke(this, sessionMsg);
return;
}