void ProcessCallIf() {
CodeIf code = (CodeIf)m_scriptInstruction.Operand0;
if (ProcessAllow(code.If)) {
ProcessCondition(code.If);
return;
}
foreach (TempCondition ElseIf in code.ElseIf) {
if (ProcessAllow(ElseIf)) {
ProcessCondition(ElseIf);
return;
}
}
if (code.Else != null && ProcessAllow(code.Else)) {
ProcessCondition(code.Else);
}
}
bool ProcessAllow(TempCondition con) {