NScumm.Sword1.Logic.fnSubScript C# (CSharp) 메소드

fnSubScript() 개인적인 메소드

private fnSubScript ( SwordObject cpt, int id, int script, int d, int e, int f, int z, int x ) : int
cpt SwordObject
id int
script int
d int
e int
f int
z int
x int
리턴 int
        private int fnSubScript(SwordObject cpt, int id, int script, int d, int e, int f, int z, int x)
        {
            cpt.tree.script_level++;
            if (cpt.tree.script_level == ScriptTree.TOTAL_script_levels)
                throw new InvalidOperationException($"Compact {id}: script level exceeded in fnSubScript");
            cpt.tree.script_pc[cpt.tree.script_level] = script;
            cpt.tree.script_id[cpt.tree.script_level] = script;
            return SCRIPT_STOP;
        }