package loon.nscripter.functions;
import loon.utils.TArray;
import loon.utils.processes.GameProcess;
public abstract class Function {
protected String _name;
protected TArray<String> _parameters;
public Function(String name){
_parameters = new TArray<String>();
_name = name;
}
public void setName(String name) {
this._name = name;
}
public String getName() {
return _name;
}
public void setParameters(TArray<String> p) {
this._parameters = p;
}
public TArray<String> getParameters() {
return _parameters;
}
public String get() {
return _parameters.get(0);
}
public boolean set(String param) {
_parameters.set(0, param);
return true;
}
public abstract GameProcess run();
public abstract String parse(String param);
}