/// <summary>
/// Read in the definitions for the code block.
/// </summary>
private void ReadScriptDefs()
{
uint scriptCount = this.abcdtr.ReadU30();
for (int i = 0; i < scriptCount; i++)
{
uint idx = this.abcdtr.ReadU30();
Method m = this.code.GetMethod((int)idx);
Script s = new Script() { Method = m };
uint traitCount = this.abcdtr.ReadU30();
while (traitCount --> 0)
{
s.AddTrait(this.ReadTrait());
}
this.code.AddScript(s);
}
}