Пример #1
0
 internal void SendWeatherSync(Session Player)
 {
     Packet p = new Packet()
     {
         _opcode = Packet.Opcode.SMSG_WEATHER_SYNC
     };
     p.Push(_weatherManager.Current);
     Player.Write(p);
 }
Пример #2
0
 internal void SendTimeSync(Session Player)
 {
     Packet p = new Packet()
     {
         _opcode = Packet.Opcode.SMSG_TIME_SYNC
     };
     p.Push(_timeManager.Hour);
     p.Push(_timeManager.Day);
     p.Push(_timeManager.Month);
     Player.Write(p);
 }
Пример #3
0
        public void Add(Session Player)
        {
            lock (_sessions)
            {
                _sessions.Enqueue(Player);
            }
            Player.SetWorld(this);
            Packet packet = new Packet()
            {
                _opcode = Packet.Opcode.SMSG_SHARD_HANDSHAKE
            };
            packet.Push((uint)1);
            Player.Write(packet);

            SendTimeSync(Player);
            SendWeatherSync(Player);
        }
Пример #4
0
 internal void HandleShardPick(Packet P)
 {
 }
Пример #5
0
 internal void HandlePositionAndLook(Packet P)
 {
 }
Пример #6
0
 internal void HandleMount(Packet P)
 {
 }
Пример #7
0
 internal void HandleChatMessage(Packet P)
 {
 }
Пример #8
0
 internal void HandleCharacterInfo(Packet P)
 {
 }
Пример #9
0
 public void Write(Packet Packet)
 {
 }
Пример #10
0
 internal void HandleUserLoad(Packet P)
 {
 }
Пример #11
0
 internal void HandleUnmount(Packet P)
 {
 }
Пример #12
0
 void DispatchToAllButMe(Packet Packet, Session Player)
 {
 }
Пример #13
0
 void DispatchToAll(Packet Packet)
 {
 }
Пример #14
0
 static void HandleAuth(Packet P)
 {
 }