public override void OnGameAwake()
    {
        base.OnGameAwake();

        _session = OnlineService.ServerInterface.SessionServerInterface;
        _session.RegisterNetMessageReceiver <NetMessageChatMessageSubmission>(OnNetMessageChatMessageSubmission);
    }
示例#2
0
        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>();
        }
示例#3
0
    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);
        }
    }