public override void Write(BinaryWriter writer)
{
writer.Write(StayId);
writer.Write(WalkF);
writer.Write(WalkB);
writer.Write(WalkL);
writer.Write(WalkR);
writer.Write(DashF);
writer.Write(DashB);
writer.Write(DashL);
writer.Write(DashR);
writer.Write(SuperDash);
writer.Write(EscapeF);
writer.Write(EscapeB);
writer.Write(EscapeL);
writer.Write(EscapeR);
writer.Write(TurnL);
writer.Write(TrunR);
writer.Write(LargeTurnL);
writer.Write(LargeTurnR);
writer.Write(StepMove);
writer.Write(FlyStay);
writer.Write(FlyWalkF);
writer.Write(FlyWalkFL);
writer.Write(FlyWalkFR);
writer.Write(FlyWalkFL2);
writer.Write(FlyWalkFR2);
writer.Write(FlyDashF);
writer.Write(FlyDashFL);
writer.Write(FlyDashFR);
writer.Write(FlyDashFL2);
writer.Write(FlyDashFR2);
writer.Write(DashEscapeF);
writer.Write(DashEscapeB);
writer.Write(DashEscapeL);
writer.Write(DashEscapeR);
writer.Write(AnalogMoveParamId);
writer.Write(Pad);
}