public override void PreformAction(Engine engine, string ActionName, params String[] Arguments) { switch (ActionName) { case "Yes": parent.PreformAction(engine, Name + " Yes"); this.PreformAction(engine, "Close"); break; case "No": parent.PreformAction(engine, Name + " No"); this.PreformAction(engine, "Close"); break; } base.PreformAction(engine, ActionName); }
public override void PreformAction(Engine engine, string ActionName, params String[] Arguments) { switch (ActionName) { case "Input": PreformAction(engine, "OK"); break; case "OK": parentScreen.PreformAction(engine, Name, input.InputString); this.PreformAction(engine, "Close"); break; } base.PreformAction(engine, ActionName); }