Add setPitchLock and setYawLock on FlagWatcher, closes #507
This commit is contained in:
@@ -135,6 +135,7 @@ public class ParamInfoTypes {
|
||||
paramInfos.add(new ParamInfoString(String.class, "Text", "A line of text"));
|
||||
paramInfos.add(new ParamInfoInteger("Number", "A whole number without decimals"));
|
||||
paramInfos.add(new ParamInfoFloat("Number.0", "A number which can have decimal places"));
|
||||
paramInfos.add(new ParamInfoFloatNullable("Number.0", "A number which can have decimal places or be null"));
|
||||
paramInfos.add(new ParamInfoDouble("Number.0", "A number which can have decimal places"));
|
||||
paramInfos.add(new ParamInfoSoundGroup());
|
||||
|
||||
|
@@ -7,12 +7,7 @@ import me.libraryaddict.disguise.utilities.params.ParamInfo;
|
||||
*/
|
||||
public class ParamInfoFloat extends ParamInfo {
|
||||
public ParamInfoFloat(String name, String description) {
|
||||
super(Number.class, name, description);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isParam(Class classType) {
|
||||
return classType == Float.class || classType == Float.TYPE;
|
||||
super(float.class, name, description);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -0,0 +1,31 @@
|
||||
package me.libraryaddict.disguise.utilities.params.types.base;
|
||||
|
||||
import me.libraryaddict.disguise.utilities.params.ParamInfo;
|
||||
|
||||
/**
|
||||
* Created by libraryaddict on 7/09/2018.
|
||||
*/
|
||||
public class ParamInfoFloatNullable extends ParamInfo {
|
||||
public ParamInfoFloatNullable(String name, String description) {
|
||||
super(Float.class, name, description);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object fromString(String string) {
|
||||
if (string == null || string.equals("null")) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return Float.parseFloat(string);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canReturnNull() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString(Object object) {
|
||||
return object == null ? "null" : object.toString();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user