138 lines
2.4 KiB
TypeScript
138 lines
2.4 KiB
TypeScript
import { Difficulty, Rank, ClearKind } from '../models/score'
|
|
|
|
export interface RivalWorld {
|
|
collection: "rival3";
|
|
|
|
slot: number;
|
|
rivalCode: number;
|
|
}
|
|
|
|
export interface ScoreWorld {
|
|
collection: "score3";
|
|
|
|
scoreId: number;
|
|
songId: number;
|
|
style: number;
|
|
difficulty: Difficulty;
|
|
ghostId: number;
|
|
rank: Rank;
|
|
clearKind: ClearKind;
|
|
score: number;
|
|
exScore: number;
|
|
maxCombo: number;
|
|
flareForce: number;
|
|
}
|
|
|
|
export interface GhostWorld {
|
|
collection: "ghost3"
|
|
|
|
ghostId: number;
|
|
ghostSize: number;
|
|
ghost: string;
|
|
}
|
|
|
|
export interface EventWorld {
|
|
collection: "event3";
|
|
|
|
eventId: number;
|
|
eventNo: number;
|
|
eventType: number;
|
|
compTime: number;
|
|
saveData: number;
|
|
}
|
|
|
|
export interface ProfileWorld {
|
|
collection: "profile3";
|
|
|
|
ddrCode: number;
|
|
dancerName: string;
|
|
area: number;
|
|
extraStar: number;
|
|
playCount: number;
|
|
weight: number;
|
|
todayCal: number;
|
|
isDispWeight: boolean;
|
|
prePlayableNum: number;
|
|
|
|
opHispeed: number;
|
|
opGauge: number;
|
|
opFastSlow: number;
|
|
opGuideline: number;
|
|
opStepZone: number;
|
|
opTimingDisp: number;
|
|
opVisibility: number;
|
|
opVisibleTime: number;
|
|
opLane: number;
|
|
opLaneHiddenPos: number;
|
|
opLaneSuddenPos: number;
|
|
opLaneHidSudPos: number;
|
|
opLaneFilter: number;
|
|
opScrollDirection: number;
|
|
opScrollMoving: number;
|
|
opArrowPriority: number;
|
|
opArrowPlacement: number;
|
|
opArrowColor: number;
|
|
opArrowDesign: number;
|
|
opCutTiming: number;
|
|
opCutFreeze: number;
|
|
opCutJump: number;
|
|
|
|
lpMode: number;
|
|
lpFolder: number;
|
|
lpMcode: number;
|
|
lpStyle: number;
|
|
lpDifficulty: number;
|
|
lpWindowMain: number;
|
|
lpWindowSub: number;
|
|
lpTarget: number;
|
|
lpTabMain: number;
|
|
lpTabSub: number;
|
|
|
|
fsTitle: number;
|
|
fsVersion: number;
|
|
fsGenre: number;
|
|
fsBpm: number;
|
|
fsEvent: number;
|
|
fsLevel: number;
|
|
fsFlareRank: number;
|
|
fsClearRank: number;
|
|
fsFlareSkillTarget: number;
|
|
fsRivalFlareSkill: number;
|
|
fsRivalScoreRank: number;
|
|
fsSortType: number;
|
|
fsOrderType: number;
|
|
|
|
cgTipsBasic: number;
|
|
cgTipsOption: number;
|
|
cgTipsEvent: number;
|
|
cgTipsGimmick: number;
|
|
cgTipsAdvance: number;
|
|
cgGuideScene: number;
|
|
|
|
|
|
|
|
singleGrade?: number;
|
|
doubleGrade?: number;
|
|
|
|
events?: {};
|
|
|
|
usergamedata?: {
|
|
COMMON?: {
|
|
strdata?: string;
|
|
bindata?: string;
|
|
};
|
|
OPTION?: {
|
|
strdata?: string;
|
|
bindata?: string;
|
|
};
|
|
LAST?: {
|
|
strdata?: string;
|
|
bindata?: string;
|
|
};
|
|
RIVAL?: {
|
|
strdata?: string;
|
|
bindata?: string;
|
|
};
|
|
};
|
|
}
|