Ejemplo n.º 1
0
        public void ReplicateClockedValues(uint ID, uint Tick, params object[] Parameters)
        {
            string key = NetworkIdKeyMap.GetValue(ID);

            if (key == null || !KeyToMemberMap.ContainsKey(key))
            {
                MDLog.Debug(LOG_CAT, $"Received replication for id {ID} and tick {Tick} not in map");
                // We got no key so add it to our buffer
                NetworkIdKeyMap.AddToBuffer(ID, Tick, Parameters);
                return;
            }

            KeyToMemberMap[key].SetValues(Tick, Parameters);
        }