blcd
2
It’s used to get the player who triggered the event.
Client.cs
TriggerServerEvent("test", 123)
Server.cs
public class Class1 : BaseScript
{
public Class1()
{
EventHandlers["test"] += new Action<Player, int>(OnTest));
}
private void OnTest([FromSource] Player source, int num)
{
if (source == null)
return; //Event was triggered on the server, not by a player
Debug.WriteLine("Event triggered by " + source.Name);
}
}
2 Likes