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 |
|---|