AlisaCodeDragon

class UIScript ( interlude ) reversecode

Feb 8th, 2020
493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 22.36 KB | None | 0 0
  1. class UIScript extends UIEventManager
  2.  
  3.     dynamicrecompile
  4.  
  5.     native;
  6.  
  7.  
  8.  
  9. var WindowHandle m_hOwnerWnd;
  10.  
  11.    
  12.  
  13. // Test
  14.  
  15. native function RequestTest( String param );
  16.  
  17.  
  18.  
  19. // Console State
  20.  
  21. native function bool IsPKMode();
  22.  
  23.  
  24.  
  25. // Client To Server API
  26.  
  27. native function RequestExit();
  28.  
  29. native function RequestAuthCardKeyLogin( int uid, string value);
  30.  
  31. native function RequestSelfTarget();
  32.  
  33. native function RequestTargetCancel();
  34.  
  35. native function RequestSkillList();
  36.  
  37. native function RequestRaidRecord();
  38.  
  39. native function RequestTradeDone( bool bDone );
  40.  
  41. native function RequestStartTrade( int targetID );
  42.  
  43. native function RequestAddTradeItem( int serverID, int num );
  44.  
  45. native function AnswerTradeRequest( bool bOK );
  46.  
  47. native function RequestSellItem( string param );
  48.  
  49. native function RequestBuyItem( string param );
  50.  
  51.  
  52.  
  53. native function RequestBuySeed( string param );
  54.  
  55. native function RequestProcureCrop( string param );
  56.  
  57. native function RequestSetSeed( string param );
  58.  
  59. native function RequestSetCrop( string param );
  60.  
  61.  
  62.  
  63. native function RequestAttack( int ServerID, vector Loc );
  64.  
  65. native function RequestAction( int ServerID, vector Loc );
  66.  
  67. native function RequestAssist( int ServerID, vector Loc );
  68.  
  69. native function RequestTargetUser( int ServerID );
  70.  
  71. native function RequestWarehouseDeposit( string param );
  72.  
  73. native function RequestWarehouseWithdraw( string param );
  74.  
  75. native function RequestChangePetName( string Name );
  76.  
  77. native function RequestPackageSendableItemList( int targetID );
  78.  
  79. native function RequestPackageSend( string param );
  80.  
  81. native function RequestPreviewItem( string param );
  82.  
  83. native function RequestBBSBoard();
  84.  
  85. native function RequestMultiSellChoose( string param );
  86.  
  87. native function RequestRestartPoint( ERestartPointType Type );
  88.  
  89. native function RequestUseItem( int serverID );
  90.  
  91. native function RequestDestroyItem( int serverID, int num );
  92.  
  93. native function RequestDropItem( int serverID, int num, Vector location );
  94.  
  95. native function RequestUnequipItem( int serverID, int slotBitType );
  96.  
  97. native function RequestCrystallizeItem( int serverID, int number );
  98.  
  99. native function RequestItemList();        // Ivnetory Item request
  100.  
  101. native function RequestDuelStart( string sTargetName, int duelType );                // 결투 신청
  102.  
  103. native function RequestDuelAnswerStart( int duelType, int option, int answer );        // 결투 신청에 대한 응답. option은 결투 수락 가능 옵션의 값. 0 이면 answer는 더미.
  104.  
  105. native function RequestDuelSurrender();                                                // 현재 진행 중인 결투에서 항복(패배 인정).
  106.  
  107.  
  108.  
  109. // PrivateShop
  110.  
  111. native function RequestQuitPrivateShop(string type);            // type : "sell", "buy", "sellList", "buyList"     PrivateShopWnd.uc 참조
  112.  
  113. native function SendPrivateShopList(string type, string param);
  114.  
  115.  
  116.  
  117. // Party
  118.  
  119. native function int GetPartyMemberCount();
  120.  
  121. native function bool GetPartyMemberLocation( int a_PartyMemberIndex, out Vector a_Location );
  122.  
  123.  
  124.  
  125. // clan
  126.  
  127. native function RequestClanMemberInfo( int type, string name );
  128.  
  129. native function RequestClanGradeList();
  130.  
  131. native function RequestClanChangeGrade( string sName, int grade );
  132.  
  133. native function RequestClanAssignPupil( string sMaster, string sPupil );
  134.  
  135. native function RequestClanDeletePupil( string sMaster, string sPupil );
  136.  
  137. native function RequestClanLeave(string ClanName, int clanType);
  138.  
  139. native function RequestClanExpelMember( int clanType, string sName );
  140.  
  141. native function RequestClanAskJoin( int ID, int clanType );
  142.  
  143. native function RequestClanDeclareWar();                                // 혈맹 이름 입력창이 뜨고 거기서 이름을 넣는다
  144.  
  145. native function RequestClanDeclareWarWithUserID( int ID );                // 유저의 ID로 그 유저의 혈맹에 전쟁 선포
  146.  
  147. native function RequestClanDeclareWarWidhClanName( string sName );        // 혈맹 이름으로 전쟁 선포
  148.  
  149. native function RequestClanWithdrawWar();                                // 혈맹 이름 입력창이 뜨고 거기서 이름을 넣는다
  150.  
  151. native function RequestClanWithdrawWarWithClanName( string sClanName );
  152.  
  153. native function RequestClanReorganizeMember( int type, string memberName, int clanType, string targetMemberName );
  154.  
  155.  
  156.  
  157. native function RequestClanRegisterCrest();
  158.  
  159. native function RequestClanUnregisterCrest();
  160.  
  161. native function RequestClanRegisterEmblem();
  162.  
  163. native function RequestClanUnregisterEmblem();
  164.  
  165.  
  166.  
  167. native function RequestClanChangeNickName( string sName, string sNickName );
  168.  
  169. native function RequestClanWarList( int page, int state );                        // state 0:선포 1: 피선포
  170.  
  171. native function RequestClanAuth( int gradeID );
  172.  
  173. native function RequestEditClanAuth( int gradeID, array<int> powers );
  174.  
  175. native function RequestClanMemberAuth( int clanType, string sName );
  176.  
  177.  
  178.  
  179. native function RequestPCCafeCouponUse( string a_CouponKey );
  180.  
  181.  
  182.  
  183. native function string GetCastleName( int castleID );
  184.  
  185.  
  186.  
  187. native function bool    HasClanCrest();            // 혈맹 문장을 가지고 있는지를 리턴
  188.  
  189. native function bool    HasClanEmblem();        // 혈맹 휘장을 가지고 있는지를 리턴
  190.  
  191.  
  192.  
  193. native function RequestInviteParty( string sName );
  194.  
  195. //native function OpenBBS( int index );            //사용안함 2006.9.11 ttmayrin
  196.  
  197.  
  198.  
  199. // ClassInfo
  200.  
  201. native final function string GetClassType( int ClassID );
  202.  
  203. native final function string GetClassStr( int ClassID );
  204.  
  205. native function string GetClassIconName( int classID );
  206.  
  207.  
  208.  
  209. // UserInfo
  210.  
  211. native function bool GetPlayerInfo( out UserInfo a_UserInfo );
  212.  
  213. native function bool GetTargetInfo( out UserInfo a_UserInfo );
  214.  
  215. native function bool GetUserInfo( int userID, out UserInfo a_UserInfo );
  216.  
  217. native function bool GetPetInfo( out PetInfo a_PetInfo );
  218.  
  219. native function bool GetSkillInfo( int a_SkillID, int a_SkillLevel, out SkillInfo a_SkillInfo );
  220.  
  221. native function INT64 GetExpByPlayerLevel( int iLevel );
  222.  
  223. native function bool GetAccessoryServerID( out int a_LEar, out int a_REar, out int a_LFinger, out int a_RFinger );
  224.  
  225. native function int GetClassStep( int a_ClassID );
  226.  
  227.  
  228.  
  229. native function string GetClanName( int clanID );
  230.  
  231. native final function int GetClanNameValue(int iClanID);            // 혈맹 명성치 얻어온다
  232.  
  233.  
  234.  
  235. native final function int GetAdena();                                // 현재 인벤토리에 갖고 있는 아데나 카운트를 리턴
  236.  
  237. // Util API
  238.  
  239. native final function string MakeBuffTimeStr( int Time );
  240.  
  241. native final function string GetTimeString();
  242.  
  243. native final function string ConvertTimetoStr( int Time );
  244.  
  245. native final function Debug( string strMsg );
  246.  
  247. native final function bool IsKeyDown( EInputKey Key );
  248.  
  249. native final function string GetSystemString(int id);
  250.  
  251. native final function string GetSystemMessage(int id);
  252.  
  253. native final function GetSystemMsgInfo(int id, out SystemMsgData SysMsgData);        // lancelot 2006. 10. 11.
  254.  
  255.  
  256.  
  257. native final function UIScript GetScript( string window );
  258.  
  259. native final function string MakeFullSystemMsg( string sMsg, string sArg1, optional string sArg2 );
  260.  
  261.  
  262.  
  263. native final function GetTextSize( string strInput, out int nWidth, out int nHeight);
  264.  
  265. native final function GetZoneNameTextSize( string strInput, out int nWidth, out int nHeight);
  266.  
  267.  
  268.  
  269. native final function string MakeFullItemName(int id);
  270.  
  271. native final function string GetItemGradeString(int nCrystalType);
  272.  
  273. native final function string MakeCostStringInt64( INT64 a_Input );
  274.  
  275. native final function string MakeCostString( string strInput );
  276.  
  277. native final function string ConvertNumToText( string strInput );
  278.  
  279. native final function string ConvertNumToTextNoAdena( string strInput );
  280.  
  281. native final function color GetNumericColor( string strCommaAdena );
  282.  
  283. native final function int GetInventoryItemCount( int nID );
  284.  
  285. native final function PlayConsoleSound(EInterfaceSoundType eType);
  286.  
  287. native final function EIMEType GetCurrentIMELang();
  288.  
  289. native final function texture GetPledgeCrestTexFromPledgeCrestID( int PledgeCrestID );
  290.  
  291. native final function texture GetAllianceCrestTexFromAllianceCrestID( int AllianceCrestID );
  292.  
  293. native final function RequestBypassToServer( string strPass );
  294.  
  295. native final function String GetUserRankString( int Rank );
  296.  
  297. native final function String GetRoutingString( int RoutingType );
  298.  
  299. native final function bool IsDebuff( int SkillID, int SkillLevel );
  300.  
  301. native final function bool CheckItemLimit( int ClassID, int Count );
  302.  
  303.  
  304.  
  305. native final function String Int64ToString( INT64 i64 );
  306.  
  307. native final function INT64 Int64SubtractBfromA(INT64 A, INT64 B);
  308.  
  309. native final function INT64 Int64Add( INT64 A, INT64 B );
  310.  
  311. native final function INT64 Int64Mul( int A, int B );
  312.  
  313. native final function INT64    Int2Int64( int value );
  314.  
  315.  
  316.  
  317. native final function float GetExpRate( INT64 a_Exp, optional int a_Level );
  318.  
  319.  
  320.  
  321. native function Vector GetClickLocation();
  322.  
  323.  
  324.  
  325. native final function GetCurrentResolution(out int ScreenWidth, out int ScreenHeight);
  326.  
  327.  
  328.  
  329. //Chat Prefix
  330.  
  331. native function string GetChatPrefix(EChatType type);
  332.  
  333. native function bool IsSameChatPrefix(EChatType type, string InputPrefix);
  334.  
  335.  
  336.  
  337. // PrivateStore
  338.  
  339. native function SetPrivateShopMessage( string type, string message );        // type : "buy" or "sell"
  340.  
  341. native function string GetPrivateShopMessage( string type );                // type : "buy" or "sell"
  342.  
  343.  
  344.  
  345. //System Message
  346.  
  347. native final function AddSystemMessage( String a_Message, Color a_Color );
  348.  
  349. native final function AddSystemMessageParam( string strParam );
  350.  
  351. native final function string EndSystemMessageParam( int MsgNum, bool bGetMsg );
  352.  
  353.  
  354.  
  355. //Restart & Quit
  356.  
  357. native final function ExecRestart();
  358.  
  359. native final function ExecQuit();
  360.  
  361.  
  362.  
  363. //About Server
  364.  
  365. native final function EServerAgeLimit GetServerAgeLimit();
  366.  
  367. native final function int GetServerNo();
  368.  
  369. native final function int GetServerType();
  370.  
  371.  
  372.  
  373. // Option API
  374.  
  375. native final function bool CanUseAudio();
  376.  
  377. native final function bool CanUseJoystick();
  378.  
  379. native final function bool CanUseHDR();
  380.  
  381. native final function bool IsEnableEngSelection();
  382.  
  383. native final function bool IsUseKeyCrypt();
  384.  
  385. native final function bool IsCheckKeyCrypt();
  386.  
  387. native final function bool IsEnableKeyCrypt();
  388.  
  389. native final function ELanguageType GetLanguage();
  390.  
  391. native final function GetResolutionList( out Array<ResolutionInfo> a_ResolutionList );
  392.  
  393. native final function GetRefreshRateList( out Array<int> a_RefreshRateList, optional int a_nWidth, optional int a_nHeight );
  394.  
  395. native final function SetResolution( int a_nResolutionIndex, int a_nRefreshRateIndex );
  396.  
  397. native final function int GetMultiSample();
  398.  
  399. native final function int GetResolutionIndex();
  400.  
  401. native final function GetShaderVersion( out int a_nPixelShaderVersion, out int a_nVertexShaderVersion );
  402.  
  403. native final function SetDefaultPosition();
  404.  
  405. native final function SetKeyCrypt( bool a_bOnOff );
  406.  
  407. native final function SetTextureDetail( int a_nTextureDetail );
  408.  
  409. native final function SetModelingDetail( int a_nModelingDetail );
  410.  
  411. native final function SetMotionDetail( int a_nMotionDetail );
  412.  
  413. native final function SetShadow( bool a_bShadow );
  414.  
  415. native final function SetBackgroundEffect( bool a_bBackgroundEffect );
  416.  
  417. native final function SetTerrainClippingRange( int a_nTerrainClippingRange );
  418.  
  419. native final function SetPawnClippingRange( int a_nPawnClippingRange );
  420.  
  421. native final function SetReflectionEffect( int a_nReflectionEffect );
  422.  
  423. native final function SetHDR( int a_nHDR );
  424.  
  425. native final function SetWeatherEffect( int a_nWeatherEffect );
  426.  
  427.  
  428.  
  429. // Common API
  430.  
  431. native final function ExecuteCommand( String a_strCmd );
  432.  
  433. native final function ExecuteCommandFromAction( String strCmd );
  434.  
  435. native final function DoAction( INT ActionID );
  436.  
  437. native final function UseSkill( INT SkillID );
  438.  
  439. native final function bool IsStackableItem( int consumeType );
  440.  
  441.  
  442.  
  443. // Option API
  444.  
  445. native final function SetOptionBool( string a_strSection, string a_strName, bool a_bValue );
  446.  
  447. native final function SetOptionInt( string a_strSection, string a_strName, int a_nValue );
  448.  
  449. native final function SetOptionFloat( string a_strSection, string a_strName, float a_fValue );
  450.  
  451. native final function SetOptionString( string a_strSection, string a_strName, string a_strValue );
  452.  
  453. native final function bool GetOptionBool( string a_strSection, string a_strName );
  454.  
  455. native final function int GetOptionInt( string a_strSection, string a_strName );
  456.  
  457. native final function float GetOptionFloat( string a_strSection, string a_strName );
  458.  
  459. native final function string GetOptionString( string a_strSection, string a_strName );
  460.  
  461.  
  462.  
  463. // Inventory Item API
  464.  
  465. native final function string GetSlotTypeString( int ItemType, int SlotBitType, int ArmorType );
  466.  
  467. native final function string GetWeaponTypeString( int WeaponType );
  468.  
  469. native final function int GetPhysicalDamage( int WeaponType, int SlotBitType, int CrystalType, int Enchanted, int PhysicalDamage );
  470.  
  471. native final function int GetMagicalDamage( int WeaponType, int SlotBitType, int CrystalType, int Enchanted, int MagicalDamage );
  472.  
  473. native final function string GetAttackSpeedString( int AttackSpeed );
  474.  
  475. native final function int GetShieldDefense( int CrystalType, int Enchanted, int ShieldDefense );
  476.  
  477. native final function int GetPhysicalDefense( int CrystalType, int Enchanted, int PhysicalDefense );
  478.  
  479. native final function int GetMagicalDefense( int CrystalType, int Enchanted, int MagicalDefense );
  480.  
  481. native final function bool IsMagicalArmor( int ClassID );
  482.  
  483. native final function string GetLottoString( int Enchanted, int Damaged);
  484.  
  485. native final function string GetRaceTicketString( int Blessed );
  486.  
  487.  
  488.  
  489. // INI file option
  490.  
  491. native final function RefreshINI( String a_INIFileName );
  492.  
  493. native final function bool GetINIBool( string section, string key, out int value, string file );
  494.  
  495. native final function bool GetINIInt( string section, string key, out int value, string file );
  496.  
  497. native final function bool GetINIFloat( string section, string key, out float value, string file );
  498.  
  499. native final function bool GetINIString( string section, string key, out string value, string file );
  500.  
  501.  
  502.  
  503. native final function SetINIBool( string section, string key, bool value, string file );
  504.  
  505. native final function SetINIInt( string section, string key, int value, string file );
  506.  
  507. native final function SetINIFloat( string section, string key, float value, string file );
  508.  
  509. native final function SetINIString( string section, string key, string value, string file );
  510.  
  511.  
  512.  
  513. // Constant API
  514.  
  515. native final function bool GetConstantInt( int a_nID, out int a_nValue );
  516.  
  517. native final function bool GetConstantString( int a_nID, out String a_strValue );
  518.  
  519. native final function bool GetConstantBool( int a_nID, out int a_bValue );
  520.  
  521. native final function bool GetConstantFloat( int a_nID, out float a_fValue );
  522.  
  523.  
  524.  
  525. // Audio API
  526.  
  527. native final function SetSoundVolume( float a_fVolume );
  528.  
  529. native final function SetMusicVolume( float a_fVolume );
  530.  
  531. native final function SetWavVoiceVolume( float a_fVolume );
  532.  
  533. native final function SetOggVoiceVolume( float a_fVolume );
  534.  
  535.  
  536.  
  537. // Tooltip API
  538.  
  539. native final function ReturnTooltipInfo( CustomTooltip Info );
  540.  
  541.  
  542.  
  543. // Default Events
  544.  
  545. event OnLoad();
  546.  
  547. event OnTick();
  548.  
  549. event OnShow();
  550.  
  551. event OnHide();
  552.  
  553. event OnEvent( int a_EventID, String a_Param );
  554.  
  555. event OnTimer( int TimerID );
  556.  
  557. event OnMinimize();
  558.  
  559. event OnEnterState( name a_PreStateName );
  560.  
  561. event OnExitState( name a_NextStateName );
  562.  
  563. event OnSendPacketWhenHiding();
  564.  
  565. event OnFrameExpandClick( bool bIsExpand );
  566.  
  567. event OnDefaultPosition();
  568.  
  569.  
  570.  
  571. // Keyboard events
  572.  
  573. event OnKeyDown( EInputKey Key );
  574.  
  575. event OnKeyUp( EInputKey Key );
  576.  
  577.  
  578.  
  579. // Mouse events
  580.  
  581. event OnLButtonDown( WindowHandle a_WindowHandle, int X, int Y );
  582.  
  583. event OnLButtonUp( WindowHandle a_WindowHandle, int X, int Y );
  584.  
  585. event OnLButtonDblClick( int X, int Y );
  586.  
  587. event OnRButtonDown( int X, int Y );
  588.  
  589. event OnRButtonUp( int X, int Y );
  590.  
  591. event OnRButtonDblClick( int X, int Y );
  592.  
  593.  
  594.  
  595. // Drag&Drop event
  596.  
  597. event OnDropItem( String strID, ItemInfo infItem, int x, int y );
  598.  
  599. event OnDragItemStart( String strID, ItemInfo infItem );
  600.  
  601. event OnDragItemEnd( String strID );
  602.  
  603. event OnDropItemSource( String strTarget, ItemInfo infItem );                // 아이템을 드랍했을 경우 드래그를 시작한 윈도우에 불린다.
  604.  
  605.  
  606.  
  607. // Button,Tab events
  608.  
  609. event OnClickButton( String strID );
  610.  
  611. event OnClickButtonWithHandle( ButtonHandle a_ButtonHandle );
  612.  
  613. event OnButtonTimer( bool bExpired );
  614.  
  615. event OnTabSplit( string sName );                                        // 탭윈도우에서 윈도우가 분리될때 보내진다.
  616.  
  617. event OnTabMerge( string sName );                                        // 탭윈도우에서 윈도우가 분리되었다가 합쳐질 때 보내진다.
  618.  
  619.  
  620.  
  621. // Editbox events
  622.  
  623. event OnCompleteEditBox( String strID );
  624.  
  625. event OnChangeEditBox( String strID );
  626.  
  627. event OnChatMarkedEditBox( String strID );
  628.  
  629.  
  630.  
  631. // ListCtrl events
  632.  
  633. event OnClickListCtrlRecord( String strID );
  634.  
  635. event OnDBClickListCtrlRecord( String strID );
  636.  
  637.  
  638.  
  639. // check box events
  640.  
  641. event OnClickCheckBox( String strID );
  642.  
  643.  
  644.  
  645. // ItemWnd event
  646.  
  647. event OnClickItem( String strID, int index );
  648.  
  649. event OnDBClickItem( String strID, int index );
  650.  
  651. event OnRClickItem( String strID, int index );
  652.  
  653. event OnRDBClickItem( String strID, int index );
  654.  
  655. event OnRClickItemWithHandle( ItemWindowHandle a_hItemWindow, int a_Index );
  656.  
  657. event OnDBClickItemWithHandle( ItemWindowHandle a_hItemWindow, int a_Index );
  658.  
  659. event OnSelectItemWithHandle( ItemWindowHandle a_hItemWindow, int a_Index );
  660.  
  661.  
  662.  
  663. // ProgressCtrl
  664.  
  665. event OnProgressTimeUp( String strID );
  666.  
  667.  
  668.  
  669. // combobox event
  670.  
  671. event OnComboBoxItemSelected( String strID, int index );
  672.  
  673.  
  674.  
  675. // AnimTexture event
  676.  
  677. event OnTextureAnimEnd( AnimTextureHandle a_AnimTextureHandle );
  678.  
  679.  
  680.  
  681. // API for MainWnd. This is temporary measure
  682.  
  683. //native final function SetTabStatusWnd(int x, int y);    2006.8 ttmayrin
  684.  
  685. //native final function SetTabSkillWnd(int x, int y);    2006.9.27 ttmayrin
  686.  
  687. //native final function SetTabActionWnd(int x, int y);    2006.9.27 ttmayrin
  688.  
  689. //native final function SetTabQuestWnd(int x, int y);    2006.7 ttmayrin
  690.  
  691.  
  692.  
  693. native final function ProcessChatMessage( string chatMessage, int type );
  694.  
  695.  
  696.  
  697. // Petition Chat - NeverDie 2006/07/18
  698.  
  699. native final function ProcessPetitionChatMessage( string a_strChatMsg );
  700.  
  701.  
  702.  
  703. // PartyMatch Chat - NeverDie 2006/07/04
  704.  
  705. native final function ProcessPartyMatchChatMessage( string a_strChatMsg );
  706.  
  707.  
  708.  
  709. // CommandChannel Chat - ttmayrin 2006/10/10
  710.  
  711. native final function ProcessCommandChatMessage( string a_strChatMsg );
  712.  
  713. native final function ProcessCommandInterPartyChatMessage( string a_strChatMsg );
  714.  
  715.  
  716.  
  717. // Sound API for MenuWnd - lancelot 2006. 5. 10.
  718.  
  719. native final function PlaySound( String strSoundName);
  720.  
  721. native final function StopSound( String a_SoundName );
  722.  
  723.  
  724.  
  725. // MenuWnd API - lancelot 2006. 5. 11.
  726.  
  727. native final function RequestOpenMinimap();
  728.  
  729.  
  730.  
  731. // Slider control - lancelot 2006. 6. 13.
  732.  
  733. event OnModifyCurrentTickSliderCtrl(String strID, int iCurrentTick);
  734.  
  735.  
  736.  
  737. // Returns zone name with given zone ID - NeverDie 2006/06/26
  738.  
  739. native final function string GetZoneNameWithZoneID( int a_ZoneID );
  740.  
  741. native final function string GetCurrentZoneName();
  742.  
  743.  
  744.  
  745. // Returns looting method name with given looting method ID - NeverDie 2006/06/26
  746.  
  747. native final function string GetLootingMethodName( int a_LootingMethodID );
  748.  
  749.  
  750.  
  751. // Henna - lancelot 2006 .6. 29.
  752.  
  753. native final function RequestHennaItemInfo(int iHennaID);    // 문양새기기 윈도에서 염료 클릭했을때 염료정보 요청
  754.  
  755. native final function RequestHennaItemList();                // 문양새기기 - 염료정보 윈도에서 "<이전" 버튼 클릭시 이전화면으로
  756.  
  757. native final function RequestHennaEquip(int iHennaID);                // 문양새기기 - 염료정보 윈도에서 "확인" 버튼 클릭시 문신요청
  758.  
  759.  
  760.  
  761. native final function RequestHennaUnEquipInfo(int iHennaID);    // 문양지우기 윈도에서 문신 클릭했을때 문신정보 요청
  762.  
  763. native final function RequestHennaUnEquipList();                // 문양 지우기 윈도에서 "<이전"버튼 눌렀을때
  764.  
  765. native final function RequestHennaUnEquip(int iHennaID);        // 문양 지우기 윈도에서 "확인"버튼 눌렀을때
  766.  
  767.  
  768.  
  769. native final function SetChatMessage( String a_Message );
  770.  
  771.  
  772.  
  773. native function Vector GetPlayerPosition();
  774.  
  775.  
  776.  
  777. // Replay - lancelot 2006. 7. 10.
  778.  
  779. native final function GetFileList(out Array<string> FileList, string strDir, string strExtention);
  780.  
  781. native final function BeginReplay(string strFileName, bool bLoadCameraInst, bool bLoadChatData);
  782.  
  783. native final function EraseReplayFile(string strFileName);
  784.  
  785. // BenchMark- lancelot 2006. 7. 18.
  786.  
  787. native final function BeginPlay();
  788.  
  789. native final function BeginBenchMark();
  790.  
  791.  
  792.  
  793. // Skill Train - lancelot 2006. 8. 1.
  794.  
  795. // 스킬 목록창에서 스킬 정보요청
  796.  
  797. native final function RequestAcquireSkillInfo(int iID, int iLevel, int iType);
  798.  
  799. native final function RequestExEnchantSkillInfo(int iID, int iLevel);
  800.  
  801. // 스킬정보 창에서 스킬 배우기 요청
  802.  
  803. native final function RequestAcquireSkill(int iID, int iLevel, int iType);
  804.  
  805. native final function RequestExEnchantSkill(int iID, int iLevel);
  806.  
  807.  
  808.  
  809. // ObserverMode
  810.  
  811. native final function RequestObserverModeEnd();
  812.  
  813.  
  814.  
  815. native final function WindowHandle GetHandle( String a_ControlID );
  816.  
  817.  
  818.  
  819. // (cpptext)
  820.  
  821. // (cpptext)
  822.  
  823. // (cpptext)
  824.  
  825. // (cpptext)
  826.  
  827.  
  828.  
  829. // FishViewport
  830.  
  831. native final function RequestFishRanking();
  832.  
  833. native final function InitFishViewportWnd(bool Event);
  834.  
  835. native final function FishFinalAction();
  836.  
  837.  
  838.  
  839. native final function SaveInventoryOrder( array<int> order );
  840.  
  841. native final function bool LoadInventoryOrder( out array<int> order );
  842.  
  843.  
  844.  
  845. //manor
  846.  
  847. native final function RequestProcureCropList(string param);
  848.  
  849. native final function int GetManorCount();
  850.  
  851. native final function int GetManorIDInManorList(int index);
  852.  
  853. native final function string GetManorNameInManorList(int index);
  854.  
  855.  
  856.  
  857. native final function ToggleMsnWindow();
  858.  
  859.  
  860.  
  861. // minimap
  862.  
  863. native final function bool GetQuestLocation(Vector Location);
  864.  
  865.  
  866.  
  867. // PawnViewer
  868.  
  869. native final function RequestLoadAllItem();
  870.  
  871. native final function float GetPawnFrameCount();
  872.  
  873. native final function float GetPawnCurrentFrame();
  874.  
  875. defaultproperties
  876.  
  877. {
  878.  
  879. }
Add Comment
Please, Sign In to add comment