private void SendSelf() { Session.Network.EnqueueSend(new GameMessageCreateObject(this), new GameMessagePlayerCreate(Guid)); // TODO: gear and equip var player = new GameEventPlayerDescription(Session); var title = new GameEventCharacterTitle(Session); var friends = new GameEventFriendsListUpdate(Session); Session.Network.EnqueueSend(player, title, friends); }
private void SendSelf() { var player = new GameEventPlayerDescription(Session); var title = new GameEventCharacterTitle(Session); var friends = new GameEventFriendsListUpdate(Session); Session.Network.EnqueueSend(player, title, friends); // Player objects don't get a placement Placement = null; Session.Network.EnqueueSend(new GameMessagePlayerCreate(Guid), new GameMessageCreateObject(this)); SendInventoryAndWieldedItems(); SendContractTrackerTable(); }
private void SendSelf() { var player = new GameEventPlayerDescription(Session); var title = new GameEventCharacterTitle(Session); var friends = new GameEventFriendsListUpdate(Session); Session.Network.EnqueueSend(player, title, friends); SetChildren(); Session.Network.EnqueueSend(new GameMessagePlayerCreate(Guid), new GameMessageCreateObject(this)); SendInventoryAndWieldedItems(Session); // SendContractTrackerTable(); todo fix for new ef not use aceobj }
private void SendSelf() { NetworkManager.SendPacket(ConnectionType.World, BuildObjectCreate(), Session); var playerCreate = new ServerPacket(0x18, PacketHeaderFlags.EncryptedChecksum); var playerCreateFragment = new ServerPacketFragment(0x0A, GameMessageOpcode.PlayerCreate); playerCreateFragment.Payload.WriteGuid(Guid); playerCreate.Fragments.Add(playerCreateFragment); NetworkManager.SendPacket(ConnectionType.World, playerCreate, Session); // TODO: gear and equip var player = new GameEventPlayerDescription(Session); var title = new GameEventCharacterTitle(Session); var friends = new GameEventFriendsListUpdate(Session); NetworkManager.SendWorldMessages(Session, new GameMessage[] { player, title, friends }); }