Exemple #1
0
        public static void HandleEnterWorld(PacketReader <WorldOpcode> packetIn, WorldNetworkClient worldClient)
        {
            var guid = new Guid(packetIn.ReadBytes(16));

            Registry.Get <NetworkEventManager>().FireEvent_OnEnterWorld(worldClient, new NetworkEnterWorldEventArgs
            {
                Guid     = guid,
                Position = new Vector3(packetIn.ReadSingle(), packetIn.ReadSingle(), packetIn.ReadSingle())
            });
        }
Exemple #2
0
        public static void HandleHello(PacketReader <WorldOpcode> packetIn, WorldNetworkClient worldClient)
        {
            var guid = new Guid(packetIn.ReadBytes(16));

            worldClient.Id = guid;

            Registry.Get <NetworkEventManager>().FireEvent_OnWorldAuth(worldClient, new NetworkWorldAuthEventArgs
            {
                Guid = worldClient.Id
            });
        }
 protected override void OnAwake()
 {
     _networkEvent       = Registry.Get <NetworkEventManager>();
     _worldNetworkClient = new WorldNetworkClient(54322);
 }
Exemple #4
0
 public static void HandleWorldEntityDisco(PacketReader <WorldOpcode> packetIn, WorldNetworkClient worldClient)
 {
     Registry.Get <NetworkEventManager>().FireEvent_OnWorldEntityDisco(worldClient, new NetworkWorldEntityDiscoArgs
     {
         Guid = new Guid(packetIn.ReadBytes(16))
     });
 }
Exemple #5
0
 public static void HandleMoveWorldEntity(PacketReader <WorldOpcode> packetIn, WorldNetworkClient worldClient)
 {
     Registry.Get <NetworkEventManager>().FireEvent_OnMoveWorldEntity(worldClient, new NetworkMoveWorldEntityArgs
     {
         Guid        = new Guid(packetIn.ReadBytes(16)),
         Source      = new Vector3(packetIn.ReadSingle(), packetIn.ReadSingle(), packetIn.ReadSingle()),
         Destination = new Vector3(packetIn.ReadSingle(), packetIn.ReadSingle(), packetIn.ReadSingle())
     });
 }
Exemple #6
0
 public static void HandleSpawnWorldEntity(PacketReader <WorldOpcode> packetIn, WorldNetworkClient worldClient)
 {
     Registry.Get <NetworkEventManager>().FireEvent_OnSpawnWorldEntity(worldClient, new NetworkSpawnWorldEntityEventArgs
     {
         Guid     = new Guid(packetIn.ReadBytes(16)),
         Position = new Vector3(packetIn.ReadSingle(), packetIn.ReadSingle(), packetIn.ReadSingle())
     });
 }