# Variable: properties
• properties(): Promise‹ReadonlyWithExtensions‹Property[]››
返回属性信息列表,例如金币、体力等,具体的属性列表跟配置有关。
example
// 导入属性模块
import { propertySystem } from '@timi/mogs-sdk';
// ...
// 获取属性相关信息
const properties = await propertySystem.properties;
properties.forEach((prop) => {
console.log(
`属性 #${prop.id} ${prop.name},值为 ${prop.value},最近更新于 ${prop.updateTime}`,
);
});
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 返回值:
Promise‹ReadonlyWithExtensions‹Property[]››
Property
结构
属性 | 类型 | 描述 |
---|---|---|
updateTime | Date | 最近一次更新的时间 |
value | Long | 属性值 |
customInt | Accessor | 自定义整型 |
customStr | Accessor | 自定义字符串 |
description | Accessor | 属性描述 |
id | Accessor | 属性 ID |
max | Accessor | 属性最大值 |
maxRecovery | Accessor | 属性自动回复的上限 |
name | Accessor | 属性名称 |
resPath | Accessor | 属性对应资源文件 |
← 概述 offPropertyUpdate →