Inheritance: Asgard.Core.Network.Packets.Packet
Exemplo n.º 1
0
        private void OnLogin(ChatLoginPacket obj)
        {
            LoginResponsePacket packet = new LoginResponsePacket();
            _bifrost.Send(packet, obj.Connection);

            _playerSystem.Add(new PlayerObject(
                displayName: obj.Username,
                networkNode: obj.Connection
                ));
        }
Exemplo n.º 2
0
        private void OnLogin(MonoLoginPacket obj)
        {
            var midgard = LookupSystem<Midgard>();

            var playerComponent = new PlayerComponent(obj.Connection);
            var entity = _playerSys.Add(playerComponent);

            RenderData renderData = (RenderData)ObjectMapper.Create((uint)entity.UniqueId, typeof(RenderData));
            renderData.Set(midgard, entity, _monoServer.Content);

            entity.AddComponent(renderData);

            LoginResponsePacket packet = new LoginResponsePacket();
            packet.OwnerEntityId = (uint)entity.UniqueId;
            _bifrost.Send(packet, obj.Connection);
        }
Exemplo n.º 3
0
 private void OnLoginResult(LoginResponsePacket packet)
 {
     Console.WriteLine("logged in!");
     _loggedIn = true;
 }
Exemplo n.º 4
0
 private void onLogin(LoginResponsePacket packet)
 {
     var id = packet.OwnerEntityId;
     var entity = EntityManager.GetEntityByUniqueId(id);
     if (entity == null)
     {
         entity = ObjectMapper.CreateEntityById(id);
     }
     PlayerComponent pComp = new PlayerComponent(null);
     entity.AddComponent(pComp);
     _thisPlayer = entity;
 }