Skip to content
Decorator

mwext / Decorator

Decorator Namespace

Decorator

Table of contents

Functions

autoExecute(fnName): (target?: unknown) => void other
Class Decorator - Automatically execute a method
noReply(): (target: ModuleS<any, any>, fnName: string, descriptor: PropertyDescriptor) => void other
Method Annotation - Annotated net methods do not require a reply to the client
persistence(name?): (target: Subdata, propertyKey: string) => void other
Attribute Annotation - Persistent Storage of Attributes

Functions

autoExecute

autoExecute(fnName): (target?: unknown) => void other

Class Decorator - Automatically execute a method

Precautions

Call occurs before the life cycle of all game script

Parameters

fnName stringMethod name to be automatically executed: range: Method name

Returns

fnvoid

noReply

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

Method Annotation - Annotated net methods do not require a reply to the client

Returns

fnvoid

persistence

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

Attribute Annotation - Persistent Storage of Attributes

Precautions

It is used to set which property of the data class (the class inheriting Subdata) are to be stored permanently

Parameters

name? stringThe persistent property name will be stored in the variable name if it is not written. Default: undefined range: no restrictions, just reasonable

Returns

fnvoid