Alexandria.Engines.DarkSouls.ParameterDefinitionRow.ParameterDefinitionRow C# (CSharp) Method

ParameterDefinitionRow() private method

private ParameterDefinitionRow ( ParameterDefinition definition, int index, AssetLoader loader ) : System
definition ParameterDefinition
index int
loader Glare.Assets.AssetLoader
return System
        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;
        }