Exemplo n.º 1
0
        public void Handle(PlayerLogoutEventRecord record)
        {
            PlayerStats person;

            if (record.character.Id != null && Players.TryGetValue(record.character.Id, out person))
            {
                lock (person)
                    person.SetOffline(record);
            }
        }
Exemplo n.º 2
0
        public void SetOffline(PlayerLogoutEventRecord record)
        {
            loggingRecords.Add(record);

            Events.Add(record);
        }