private void OnPlayerConnected(CSteamID steamID) { var player = GetUnturnedPlayer(steamID) !; var @event = new UnturnedPlayerConnectedEvent(player); Emit(@event); }
private void OnPlayerConnected(SteamPlayer steamPlayer) { async UniTaskVoid EmitPlayerConnected(SteamPlayer nativePlayer) { var player = GetUnturnedPlayer(nativePlayer) !; await UniTask.DelayFrame(1); var @event = new UnturnedPlayerConnectedEvent(player); Emit(@event); } EmitPlayerConnected(steamPlayer).Forget(); }