public static void HandleCharacterLogout(WorldSession session, ClientCharacterLogout characterLogout) { if (characterLogout.Initiated) { session.Player.LogoutStart(); } else { session.Player.LogoutCancel(); } }
public static void HandleCharacterLogout(WorldSession session, ClientCharacterLogout characterLogout) { if (characterLogout.Initiated) { session.EnqueueMessageEncrypted(new ServerCharacterLogoutStart { TimeTillLogout = 30000u }); } else { // cancel } }