Constructors
Methods
addFlag
- addFlag(flag): void
Returns void
addListener
- addListener(listener): void
Parameters
- listener: ((type?: number, message?: {
[key: string]: any;
}) => void)- (type?, message?): void
Parameters
Optional
type: numberOptional
message: {
[key: string]: any;
}
Returns void
Returns void
createFlag
- createFlag<T>(type): T
Returns T
dispatch
- dispatch(type?, message?): void
Parameters
Optional
type: numberOptional
message: {
[key: string]: any;
}
Returns void
removeFlag
- removeFlag(flag): void
Returns void
removeListener
- removeListener(listener): void
Parameters
- listener: ((type?: number, message?: {
[key: string]: any;
}) => void)- (type?, message?): void
Parameters
Optional
type: numberOptional
message: {
[key: string]: any;
}
Returns void
Returns void
Update flag manager
Quote
https://github.com/oasis-engine/engine/blob/main/packages/core/src/UpdateFlagManager.ts