Alexandria.Engines.Sciagi.Resources.ScriptBlock.ScriptBlock C# (CSharp) Метод

ScriptBlock() публичный Метод

Load the block.
public ScriptBlock ( AssetLoader loader ) : System
loader Glare.Assets.AssetLoader
Результат System
        public ScriptBlock(AssetLoader loader)
        {
            HeaderOffset = loader.Position;
            Type = (ScriptBlockType)loader.Reader.ReadUInt16();

            if (Type == ScriptBlockType.End)
                TotalSize = 2;
            else {
                TotalSize = loader.Reader.ReadUInt16();
                if (TotalSize < 4) {
                    loader.AddError(HeaderOffset, "Invalid block size in script resource; terminating reading.");
                    TotalSize = 2;
                    Type = ScriptBlockType.End;
                }
            }
        }
ScriptBlock