43 lines
811 B
TypeScript
43 lines
811 B
TypeScript
export interface UserAct {
|
|
kind: 1 | 2 // 1: PlayResult, 2: PlayMusic
|
|
id: ActivityCode
|
|
sortNumber: number
|
|
param1: number
|
|
param2: number
|
|
param3: number
|
|
param4: number
|
|
}
|
|
|
|
export enum ActivityCode {
|
|
PlayDX = 10, // 0, 0, 0, 0
|
|
RankS = 20, //
|
|
RankSP = 21,
|
|
RankSS = 22,
|
|
RankSSP = 23,
|
|
RankSSS = 24,
|
|
RankSSSP = 25,
|
|
FullCombo = 30,
|
|
FullComboP = 31,
|
|
AllPerfect = 32,
|
|
AllPerfectP = 33,
|
|
FullSync = 40,
|
|
FullSyncP = 41,
|
|
FullSyncDx = 42,
|
|
FullSyncDxP = 43,
|
|
ClassUp_old = 50,
|
|
DxRate = 60,
|
|
AwakeMax = 70,
|
|
AwakePreMax = 71,
|
|
MapComplete = 80,
|
|
TransmissionMusic = 100,
|
|
TaskMusicClear = 110,
|
|
ChallengeMusicClear = 120,
|
|
RankUp = 130,
|
|
ClassUp = 140
|
|
}
|
|
|
|
export interface UserActivity {
|
|
playList: UserAct[] // 最大长度: 15
|
|
musicList: UserAct[] // 最大长度: 10
|
|
}
|