public static void HandleGameRolePlayArenaUnregisterMessage(GameRolePlayArenaUnregisterMessage message, WorldClient client) { client.Character.UnregisterArena(); }
public static void HandleGameRolePlayArenaUnregisterMessage(WorldClient client, GameRolePlayArenaUnregisterMessage message) { if (client.Character.ArenaParty != null) { if (client.Character.IsPartyLeader(client.Character.ArenaParty.Id)) { ArenaManager.Instance.RemoveFromQueue(client.Character.ArenaParty); } } else { ArenaManager.Instance.RemoveFromQueue(client.Character); } }
public static void HandleArenaUnregister(GameRolePlayArenaUnregisterMessage message, WorldClient client) { ArenaProvider.Instance.Unregister(client); client.Send(new GameRolePlayArenaRegistrationStatusMessage(false, (sbyte)PvpArenaStepEnum.ARENA_STEP_UNREGISTER, 0)); }