Package mindustry.logic
Class LVar
java.lang.Object
mindustry.logic.LVar
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
bool()
mindustry.gen.Building
building()
static boolean
invalid
(double d) double
num()
float
numf()
float
Get float value from variable, convert null to NaN to handle it differently in some instructionsint
numi()
double
numOrNan()
Get num value from variable, convert null to NaN to handle it differently in some instructionsobj()
void
setbool
(boolean value) void
void
setnum
(double value) void
team()
-
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
-
invalid
public static boolean invalid(double d)
-