Alexandria.Engines.DarkSouls.ParameterDefinition.ParameterDefinition C# (CSharp) Метод

ParameterDefinition() приватный Метод

private ParameterDefinition ( AssetLoader loader ) : System
loader Glare.Assets.AssetLoader
Результат System
        internal ParameterDefinition(AssetLoader loader)
            : base(loader)
        {
            var reader = loader.Reader;

            loader.Expect(loader.CheckedShortLength);
            loader.Expect((ushort)0x30); // Offset of rows
            Unknowns.ReadInt16s(reader, 1); // 1-4
            int rowCount = reader.ReadUInt16();
            loader.Expect((ushort)0xB0); // Size in bytes of a row
            Name = reader.ReadStringz(32, EncodingShiftJis);
            loader.Expect((ushort)0);
            loader.Expect((ushort)0x68);

            for (int index = 0; index < rowCount; index++)
                new ParameterDefinitionRow(this, index, loader);
        }