mwext / Decorator
Decorator Namespace
Decorator
Table of contents
Functions
autoExecute(fnName ): (target? : unknown ) => void |
---|
类装饰器-自动执行某个方法 |
noReply(): (target : ModuleS <any , any >, fnName : string , descriptor : PropertyDescriptor ) => void server |
方法注解-被注解的net方法不需要回复客户端 |
persistence(name? ): (target : Subdata , propertyKey : string ) => void |
属性注解-持久化存储属性 |
Functions
autoExecute
• autoExecute(fnName
): (target?
: unknown
) => void
类装饰器-自动执行某个方法
Precautions
调用发生在所有游戏脚本的生命周期之前
Parameters
fnName string | 要自动执行的方法名 range: 方法名 |
---|
Returns
fn | void |
---|
noReply
• noReply(): (target
: ModuleS
<any
, any
>, fnName
: string
, descriptor
: PropertyDescriptor
) => void
server
方法注解-被注解的net方法不需要回复客户端
Returns
fn | void |
---|
persistence
• persistence(name?
): (target
: Subdata
, propertyKey
: string
) => void
属性注解-持久化存储属性
Precautions
用于设置数据类(继承Subdata的类)哪些属性是要永久存储的
Parameters
name? string | 持久化后的属性名,不写会用变量名存储 default: undefined range: 不做限制,合理即可 |
---|
Returns
fn | void |
---|