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; }