Package mindustry.logic
Class LVar
java.lang.Object
mindustry.logic.LVar
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbool()mindustry.gen.Buildingbuilding()static booleaninvalid(double d) doublenum()floatnumf()floatGet float value from variable, convert null to NaN to handle it differently in some instructionsintnumi()doublenumOrNan()Get num value from variable, convert null to NaN to handle it differently in some instructionsobj()voidvoidsetbool(boolean value) voidvoidsetnum(double value) voidteam()toString()
-
Field Details
-
name
-
id
public int id -
isobj
public boolean isobj -
constant
public boolean constant -
objval
-
numval
public double numval -
syncTime
public long syncTime
-
-
Constructor Details
-
LVar
-
LVar
-
LVar
-
-
Method Details
-
building
@Nullable public mindustry.gen.Building building() -
obj
-
team
-
bool
public boolean bool() -
num
public double num() -
numOrNan
public double numOrNan()Get num value from variable, convert null to NaN to handle it differently in some instructions -
numf
public float numf() -
numfOrNan
public float numfOrNan()Get float value from variable, convert null to NaN to handle it differently in some instructions -
numi
public int numi() -
setbool
public void setbool(boolean value) -
setnum
public void setnum(double value) -
setobj
-
setconst
-
set
-
invalid
public static boolean invalid(double d) -
toString
-