public TriggerCompiler(MegaloScriptModelCompilerState state) : base(state.Model, null) { base.TriggersToProcess = (from id in Model.TriggerExecutionOrder select Model.Triggers[id]).Union (from t in Model.Triggers where t.TriggerType != MegaloScriptTriggerType.InnerLoop select t); mOwnerState = state; mCompileReferences = true; }
void EndCompile() { mCompilerState = null; }
void BeginCompile() { mCompilerState = new MegaloScriptModelCompilerState(this); Compile(); }