public VisualNovelOperation getOperation() { VisualNovelOperation newOperation = conditionalOperation != null ? conditionalOperation : operation; operation = null; conditionalOperation = null; return(newOperation); }
public void parseMusic(string[] tokens) { operation = new MusicOperation(tokens, novelPath); }
public void parseSound(string[] tokens) { operation = new SoundOperation(tokens, novelPath); }
public VisualNovelOperationBuilder(string novelPath) { this.novelPath = novelPath; operation = null; conditionalOperation = null; }
public void parseJump(string[] tokens) { operation = new JumpOperation(tokens, novelPath); }
public void parseChoice(string[] tokens) { operation = new ChoiceOperation(tokens); }
public void parseDelay(string[] tokens) { operation = new DelayOperation(tokens); }
public void parseText(string[] tokens) { operation = new TextOperation(tokens); }
public void parseVar(string[] tokens) { operation = new VariableOperation(tokens); }
public void addOperation(VisualNovelOperation o) { operations.Add(o); }