public override void Write(BinaryWriter writer)
{
writer.Write(StageMaxVal0);
writer.Write(StageMaxVal1);
writer.Write(StageMaxVal2);
writer.Write(StageMaxVal3);
writer.Write(StageMaxVal4);
writer.Write(StageMaxGrowVal0);
writer.Write(StageMaxGrowVal1);
writer.Write(StageMaxGrowVal2);
writer.Write(StageMaxGrowVal3);
writer.Write(StageMaxGrowVal4);
writer.Write(AdjPt_maxGrowVal0);
writer.Write(AdjPt_maxGrowVal1);
writer.Write(AdjPt_maxGrowVal2);
writer.Write(AdjPt_maxGrowVal3);
writer.Write(AdjPt_maxGrowVal4);
writer.Write(Init_inclination_soul);
writer.Write(Adjustment_value);
writer.Write(Boundry_inclination_soul);
writer.Write(Boundry_value);
writer.Write(Pad);
}