ValveResourceFormat.Blocks.ResourceEditInfoStructs.ArgumentDependencies.Read C# (CSharp) Méthode

Read() public méthode

public Read ( BinaryReader reader, Resource resource ) : void
reader System.IO.BinaryReader
resource Resource
Résultat void
        public override void Read(BinaryReader reader, Resource resource)
        {
            reader.BaseStream.Position = Offset;

            for (var i = 0; i < Size; i++)
            {
                var dep = new ArgumentDependency();

                dep.ParameterName = reader.ReadOffsetString(Encoding.UTF8);
                dep.ParameterType = reader.ReadOffsetString(Encoding.UTF8);
                dep.Fingerprint = reader.ReadUInt32();
                dep.FingerprintDefault = reader.ReadUInt32();

                List.Add(dep);
            }
        }