protected override void OnCreateManager()
    {
        m_ReceiveSys    = World.GetOrCreateManager <GhostReceiveSystem>();
        lastFrame       = 0;
        connectionGroup = GetComponentGroup(ComponentType.ReadWrite <NetworkSnapshotAck>());
        socket          = new DebugWebSocket(World.GetExistingManager <ClientSimulationSystemGroup>().ClientWorldIndex);

        ghostList = "Destroy";
        var list = GhostDeserializerCollection.CreateSerializerNameList();

        for (int i = 0; i < list.Length; ++i)
        {
            ghostList += ";" + list[i];
        }

        // 3 ints per ghost type, plus one for destroy
        ghostStatData = new byte[(list.Length + 1) * 3 * 4];
    }
Exemple #2
0
 protected override void OnCreateManager()
 {
     lastFrame       = 0;
     connectionGroup = GetEntityQuery(ComponentType.ReadWrite <NetworkSnapshotAckComponent>());
     socket          = new DebugWebSocket(World.GetExistingSystem <ClientSimulationSystemGroup>().ClientWorldIndex);
 }
 protected override void OnCreateManager()
 {
     m_Socket = new DebugWebSocket(0);
 }