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 }