Newer
Older
Qwilight / Protobuf / Comment.proto
syntax = "proto3";

message Comment {
	string date = 1;
	int32 highestJudgment = 2;
	int32 higherJudgment = 3;
	int32 highJudgment = 4;
	int32 lowJudgment = 5;
	int32 lowerJudgment = 6;
	int32 lowestJudgment = 7;
	repeated InputEvent inputs = 8;
	repeated MultiplierEvent multipliers = 9;
	repeated PaintEvent paints = 10;
	int32 loopUnit = 11;
	repeated JudgmentMeterEvent judgmentMeters = 12;
	repeated AudioMultiplierEvent audioMultipliers = 13;
	double levyingMultiplier = 14;
	double levyingAudioMultiplier = 15;
}

message InputEvent {
	int32 input = 1;
	double wait = 2;
	int32 noteID = 3;
	int32 judged = 4;
}

message MultiplierEvent {
	double multiplier = 1;
	double wait = 2;
	bool isAutoEvent = 3;
}

message JudgmentMeterEvent {
	double judgmentMeter = 1;
	double wait = 2;
	int32 assist = 3;
}

message PaintEvent {
	double hitPoints = 1;
	int32 stand = 2;
	int32 band = 3;
	double point = 4;
	double wait = 5;
}

message AudioMultiplierEvent {
	double audioMultiplier = 1;
	double wait = 2;
}