public StageScriptRunner(StageScript script, int entryPoint, int stackSize) { this.Script = script; this.Ptr = entryPoint; this.Stack = new ScriptStack(this, stackSize); this.Wait = 0; }
public BulletScriptRunner(StageScript.StageScript script, int entryPoint) : base(script, entryPoint, 10) { }
public EnemyScriptRunner(StageScript.StageScript ss, int entryPoint) : base(ss, entryPoint, 20) { }
public MainScriptRunner(GameModePlay parent, StageScript.StageScript script) : base(script) { this.Parent = parent; }
public StageScriptRunner(StageScript script) : this(script, script.EntryPoint, 20) { }