“Lpc:Apply”的版本间的差异

来自MudWiki
(创建页面,内容为“Apply是在driver中实现的在特定条件下会自动执行的特殊方法,和对象有直接关系,类似其它面像对象编程中的接口,方法的具…”)
 
Ivy讨论 | 贡献
interactive
第5行: 第5行:
  
 
== interactive ==
 
== interactive ==
 +
玩家互动对象相关Apply方法:
 +
[[catch_tell]]、[[logon]]、[[net_dead]]、[[process_input]]、[[receive_message]]、[[receive_snoop]]、[[telnet_suboption]]、[[terminal_type]]、[[write_prompt]]
  
 
== object ==
 
== object ==

2019年5月26日 (日) 12:56的版本

Apply是在driver中实现的在特定条件下会自动执行的特殊方法,和对象有直接关系,类似其它面像对象编程中的接口,方法的具体行为需要开发者自己实现。所有的Apply方法从相关性可以分为以下三类:

master

主控对象相关Apply方法,包括以下方法: author_filecompile_objectconnectcrashcreator_filedomain_fileepilogerror_handlerflagget_bb_uidget_include_pathget_mud_statsget_root_uidget_save_file_nameheart_beatlog_errormake_path_absoluteobject_namepreloadprivs_fileretrieve_ed_setupsave_ed_setupvalid_bindvalid_databasevalid_hidevalid_linkvalid_objectvalid_overridevalid_readvalid_save_binaryvalid_seteuidvalid_shadowvalid_socketvalid_writeview_errors

interactive

玩家互动对象相关Apply方法: catch_telllogonnet_deadprocess_inputreceive_messagereceive_snooptelnet_suboptionterminal_typewrite_prompt

object