Class UserInterfaceHandler

java.lang.Object
handling.channel.handler.UserInterfaceHandler

public class UserInterfaceHandler extends Object
處理使用者介面(UI)相關封包,包含天使之神召喚請求、遊戲內投票及船隻物件查詢。

本類別以靜態方法對應下列 UI 封包類型:

  • CygnusSummon_NPCRequest:依角色職業(2000=天使之神、1000=英雄)觸發對應 NPC 腳本,透過 NPCScriptManager 啟動對話。
  • InGame_Poll:遊戲內調查投票,目前為預留框架(邏輯已註解)。
  • ShipObjectRequest:船隻/交通工具物件顯示請求,目前為預留框架(邏輯已註解); 原設計依事件管理器(EventManager)狀態切換停靠特效。

MapleServerHandler 分派,使用 LittleEndianAccessor 讀取封包參數。

  • Constructor Details

    • UserInterfaceHandler

      public UserInterfaceHandler()
  • Method Details

    • CygnusSummon_NPCRequest

      public static final void CygnusSummon_NPCRequest(MapleClient c)
    • InGame_Poll

      public static final void InGame_Poll(LittleEndianAccessor slea, MapleClient c)
    • ShipObjectRequest

      public static final void ShipObjectRequest(int mapid, MapleClient c)