| 1234567891011121314151617181920212223242526272829303132333435 | 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;    }}
 |