internal void SendWeatherSync(Session Player)
 {
     Packet p = new Packet()
     {
         _opcode = Packet.Opcode.SMSG_WEATHER_SYNC
     };
     p.Push(_weatherManager.Current);
     Player.Write(p);
 }
 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);
 }
Beispiel #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);
        }
Beispiel #4
0
 internal void HandleShardPick(Packet P)
 {
 }
Beispiel #5
0
 internal void HandlePositionAndLook(Packet P)
 {
 }
Beispiel #6
0
 internal void HandleMount(Packet P)
 {
 }
Beispiel #7
0
 internal void HandleChatMessage(Packet P)
 {
 }
Beispiel #8
0
 internal void HandleCharacterInfo(Packet P)
 {
 }
Beispiel #9
0
 public void Write(Packet Packet)
 {
 }
Beispiel #10
0
 internal void HandleUserLoad(Packet P)
 {
 }
Beispiel #11
0
 internal void HandleUnmount(Packet P)
 {
 }
Beispiel #12
0
 void DispatchToAllButMe(Packet Packet, Session Player)
 {
 }
Beispiel #13
0
 void DispatchToAll(Packet Packet)
 {
 }
 static void HandleAuth(Packet P)
 {
 }