Exemple #1
0
        public static void ReceivedCharacterDeleted(Network.WorldLink link, Protocol.ForwardPacket packet)
        {
            string name = packet.Reader.ReadString();

            Database.Records.AccountCharactersInformationsRecord character =
                Database.Cache.AccountCharactersInformationsCache.Cache.FirstOrDefault
                    (x => x.Server == link.GameServer.ID && x.Name == name);

            Database.Cache.AccountCharactersInformationsCache.Cache.Remove(character);
            character.DeleteAndFlush();
        }
 public static void ReceivedCharacterCreated(Network.WorldLink link, Protocol.ForwardPacket packet)
 {
     Database.Records.AccountCharactersInformationsRecord character = new Database.Records.AccountCharactersInformationsRecord()
     {
         Owner = packet.Reader.ReadInt32(),
         Name = packet.Reader.ReadString(),
         Server = link.GameServer.ID,
     };
     character.SaveAndFlush();
     Database.Cache.AccountCharactersInformationsCache.Cache.Add(character);
 }
Exemple #3
0
 public static void ReceivedCharacterCreated(Network.WorldLink link, Protocol.ForwardPacket packet)
 {
     Database.Records.AccountCharactersInformationsRecord character = new Database.Records.AccountCharactersInformationsRecord()
     {
         Owner  = packet.Reader.ReadInt32(),
         Name   = packet.Reader.ReadString(),
         Server = link.GameServer.ID,
     };
     character.SaveAndFlush();
     Database.Cache.AccountCharactersInformationsCache.Cache.Add(character);
 }