private void OnLogin(ChatLoginPacket obj) { LoginResponsePacket packet = new LoginResponsePacket(); _bifrost.Send(packet, obj.Connection); _playerSystem.Add(new PlayerObject( displayName: obj.Username, networkNode: obj.Connection )); }
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); }
private void OnLoginResult(LoginResponsePacket packet) { Console.WriteLine("logged in!"); _loggedIn = true; }
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; }