| 参数 | 类型 | 说明 |
|---|---|---|
| userIdString | string | 玩家SteamID |
| themeIdx | int | 主题索引(从0开始) |
| amount | int | 增加的活跃度数量 |
XMActivity?.Call("API_AddActivity", player.UserIDString, themeIndex, amount);
| 参数 | 类型 | 说明 |
|---|---|---|
| userIdString | string | 玩家SteamID |
| themeIdx | int | 主题索引(从0开始) |
int activity = (int)XMActivity?.Call("API_GetActivity", player.UserIDString, themeIndex);
| 参数 | 类型 | 说明 |
|---|---|---|
| userIdString | string | 玩家SteamID |
| themeIdx | int | 主题索引(从0开始) |
| stageIdx | int | 阶段索引(从0开始) |
| subIdx | int | 子任务索引(从0开始) |
XMActivity?.Call("API_CompletePluginTask", player.UserIDString, themeIndex, stageIndex, subIndex);
| 参数 | 类型 | 说明 |
|---|---|---|
| userIdString | string | 玩家SteamID |
| themeIdx | int | 主题索引 |
| themeName | string | 主题显示名称 |
void OnXMActivityAllTasksCompleted(string userIdString, int themeIdx, string themeName)
{
Puts($"玩家 {userIdString} 完成了主题 {themeName} 的全部任务!");
}