public override void OnGameAwake() { base.OnGameAwake(); _session = OnlineService.ServerInterface.SessionServerInterface; _session.RegisterNetMessageReceiver <NetMessageChatMessageSubmission>(OnNetMessageChatMessageSubmission); }
protected override void OnCreate() { base.OnCreate(); _session = OnlineService.ServerInterface.SessionServerInterface; _session.RegisterNetMessageReceiver <NetMessageRequestSimSync>(OnSimSyncRequest); _simWorldSystem = World.GetOrCreateSystem <SimulationWorldSystem>(); _tickSystem = World.GetOrCreateSystem <TickSimulationSystem>(); _constructTickSystem = World.GetOrCreateSystem <ConstructSimulationTickSystem>(); }
public override void OnGameAwake() { base.OnGameAwake(); _session = OnlineService.ServerInterface?.SessionServerInterface; _session.RegisterNetMessageReceiver <NetMessagePlayerAssets>(OnAssetUpdatedByClient); _session.OnConnectionAdded += OnClientConnectionAdded; foreach (var connection in _session.Connections) { OnClientConnectionAdded(connection); } }