123456789101112131415161718192021222324252627282930 |
- package me.hammerle.snuviscript.instructions;
- import me.hammerle.snuviscript.inputprovider.InputProvider;
- import me.hammerle.snuviscript.code.Script;
- public class UserFunction extends Goto {
- private final String[] vars;
- private final String name;
- public UserFunction(int line, String name, String[] vars) {
- super(line, 0);
- this.vars = vars;
- this.name = name;
- }
- @Override
- public InputProvider execute(Script sc, InputProvider[] o) throws Exception {
- sc.jumpTo(getJump());
- return null;
- }
- public String[] getArgumentNames() {
- return vars;
- }
- @Override
- public String getName() {
- return name;
- }
- }
|