internal ParameterDefinitionRow(ParameterDefinition definition, int index, AssetLoader loader)
: base(definition, "")
{
var reader = loader.Reader;
Index = index;
JapaneseShortName = reader.ReadStringz(64, EncodingShiftJis).Trim();
DataType = reader.ReadStringz(8, EncodingShiftJis);
PrintFormat = reader.ReadStringz(8, EncodingShiftJis);
ValueDefault = reader.ReadSingle();
ValueMinimum = reader.ReadSingle();
ValueMaximum = reader.ReadSingle();
ValueStep = reader.ReadSingle();
UnknownValue2 = reader.ReadInt32();
Size = reader.ReadInt32();
JapaneseDescription = (reader.ReadStringzAtUInt32(EncodingShiftJis) ?? "").Trim();
Type = reader.ReadStringz(32, EncodingShiftJis).Trim();
Name = reader.ReadStringz(32, EncodingShiftJis).Trim();
UnknownValue1 = reader.ReadInt32();
var name = Name;
}