Skip to content
Decorator

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

fnvoid

noReply

noReply(): (target: ModuleS<any, any>, fnName: string, descriptor: PropertyDescriptor) => void server

方法注解-被注解的net方法不需要回复客户端

Returns

fnvoid

persistence

persistence(name?): (target: Subdata, propertyKey: string) => void

属性注解-持久化存储属性

Precautions

用于设置数据类(继承Subdata的类)哪些属性是要永久存储的

Parameters

name? string持久化后的属性名,不写会用变量名存储 default: undefined range: 不做限制,合理即可

Returns

fnvoid