|
Pol
Revision:cb584c9
|
#include <syshook.h>
Public Member Functions | |
| ExportedFunction (ExportScript *, unsigned PC) | |
| ~ExportedFunction () | |
| bool | call (Bscript::BObjectImp *p0) |
| bool | call (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1) |
| bool | call (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1, Bscript::BObjectImp *p2) |
| bool | call (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1, Bscript::BObjectImp *p2, Bscript::BObjectImp *p3) |
| int | call_long (Bscript::BObjectImp *p0) |
| int | call_long (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1) |
| Bscript::BObject | call_object (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1) |
| Bscript::BObject | call_object (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1, Bscript::BObjectImp *p2) |
| std::string | call_string (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1) |
| std::string | call_string (Bscript::BObjectImp *p0, Bscript::BObjectImp *p1, Bscript::BObjectImp *p2) |
| const std::string & | scriptname () const |
Private Attributes | |
| ExportScript * | export_script |
| unsigned | PC |
| Pol::Core::ExportedFunction::ExportedFunction | ( | ExportScript * | shs, |
| unsigned | PC | ||
| ) |
Definition at line 30 of file syshook.cpp.
| Pol::Core::ExportedFunction::~ExportedFunction | ( | ) |
Definition at line 34 of file syshook.cpp.
References export_script, and PC.
| bool Pol::Core::ExportedFunction::call | ( | Bscript::BObjectImp * | p0 | ) |
Definition at line 44 of file syshook.cpp.
References Pol::Core::ExportScript::call(), export_script, and PC.
Referenced by Pol::Core::add_candidate(), Pol::Mobile::Character::attack(), Pol::Module::EPartyRefObjImp::call_method_id(), Pol::Network::CallOutgoingPacketExportedFunction(), Pol::Mobile::Character::check_skill(), Pol::Mobile::Character::CheckPushthrough(), Pol::Multi::UHouse::CustomHousesQuit(), Pol::Core::decay_worldzone(), Pol::Core::Party::disband(), Pol::Core::do_cast(), Pol::Core::drop_item_on_mobile(), Pol::Network::ExportedPacketHookHandler(), Pol::Core::handle_accept_invite(), Pol::Core::handle_decline_invite(), Pol::Core::handle_loot_perm(), Pol::Core::handle_member_msg(), Pol::Core::handle_open_spellbook(), Pol::Core::handle_party_msg(), Pol::Core::handle_remove(), Pol::Core::handle_remove_member_cursor(), Pol::Core::invite_timeout(), Pol::Module::PartyExecutorModule::mf_CreateParty(), Pol::Module::PartyExecutorModule::mf_SendPartyMsg(), Pol::Module::PartyExecutorModule::mf_SendPrivatePartyMsg(), Pol::Core::on_loggoff_party(), Pol::Core::place_item_in_secure_trade_container(), Pol::Mobile::Character::set_warmode(), and Pol::Core::UnicodeSpeechHandler().
| bool Pol::Core::ExportedFunction::call | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1 | ||
| ) |
Definition at line 48 of file syshook.cpp.
References Pol::Core::ExportScript::call(), export_script, and PC.
| bool Pol::Core::ExportedFunction::call | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1, | ||
| Bscript::BObjectImp * | p2 | ||
| ) |
Definition at line 52 of file syshook.cpp.
References Pol::Core::ExportScript::call(), export_script, and PC.
| bool Pol::Core::ExportedFunction::call | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1, | ||
| Bscript::BObjectImp * | p2, | ||
| Bscript::BObjectImp * | p3 | ||
| ) |
Definition at line 56 of file syshook.cpp.
References Pol::Core::ExportScript::call(), export_script, and PC.
| int Pol::Core::ExportedFunction::call_long | ( | Bscript::BObjectImp * | p0 | ) |
Definition at line 70 of file syshook.cpp.
References Pol::Core::ExportScript::call_long(), export_script, and PC.
Referenced by Pol::Mobile::Character::calc_single_attribute(), Pol::Mobile::Character::calc_single_vital(), Pol::Core::RepSystem::hilite_color_idx(), Pol::Mobile::NPC::hilite_color_idx(), Pol::Core::RepSystem::name_color(), and Pol::Mobile::NPC::name_color().
| int Pol::Core::ExportedFunction::call_long | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1 | ||
| ) |
Definition at line 75 of file syshook.cpp.
References Pol::Core::ExportScript::call_long(), export_script, and PC.
| BObject Pol::Core::ExportedFunction::call_object | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1 | ||
| ) |
Definition at line 80 of file syshook.cpp.
References Pol::Core::ExportScript::call_object(), export_script, and PC.
Referenced by Pol::Core::Party::send_member_msg_private(), and Pol::Core::Party::send_member_msg_public().
| BObject Pol::Core::ExportedFunction::call_object | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1, | ||
| Bscript::BObjectImp * | p2 | ||
| ) |
Definition at line 85 of file syshook.cpp.
References Pol::Core::ExportScript::call_object(), export_script, and PC.
| std::string Pol::Core::ExportedFunction::call_string | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1 | ||
| ) |
Definition at line 61 of file syshook.cpp.
References Pol::Core::ExportScript::call_string(), export_script, and PC.
| std::string Pol::Core::ExportedFunction::call_string | ( | Bscript::BObjectImp * | p0, |
| Bscript::BObjectImp * | p1, | ||
| Bscript::BObjectImp * | p2 | ||
| ) |
Definition at line 65 of file syshook.cpp.
References Pol::Core::ExportScript::call_string(), export_script, and PC.
| const std::string & Pol::Core::ExportedFunction::scriptname | ( | ) | const |
Definition at line 39 of file syshook.cpp.
References export_script, and Pol::Core::ExportScript::scriptname().
Referenced by Pol::Core::hook().
|
private |
Definition at line 57 of file syshook.h.
Referenced by call(), call_long(), call_object(), call_string(), scriptname(), and ~ExportedFunction().
|
private |
Definition at line 58 of file syshook.h.
Referenced by call(), call_long(), call_object(), call_string(), and ~ExportedFunction().