public object OnOpenNpcPanelByID(params object[] objs) { int npcID = Convert.ToInt32(objs[0]); if (npcView == null) { npcView = new NpcDiaologView(); } npcView.PannelVO = NpcLogic.GetInstance().GetNPCPanelInfo(npcID); npcView.Open(); return(null); }
public object OnOpenNpcPanel(params object[] objs) { uint npcSceneId = Convert.ToUInt32(objs[0]); SceneEntity npc = SceneLogic.GetInstance().GetSceneObject(npcSceneId); if (npcView == null) { npcView = new NpcDiaologView(); } npcView.PannelVO = NpcLogic.GetInstance().GetNPCPanelInfo((int)npc.TabID); npcView.Open(); return(null); }