public class Condition extends Record
Modifier and Type | Class and Description |
---|---|
static class |
Condition.CondFlag |
static class |
Condition.Operator |
static class |
Condition.P_Axis |
static class |
Condition.P_CastingSource |
static class |
Condition.P_CastingSource_FormID |
static class |
Condition.P_FormID |
static class |
Condition.P_FormID_Axis |
static class |
Condition.P_FormID_CastingSource |
static class |
Condition.P_FormID_CrimeType |
static class |
Condition.P_FormID_Float |
static class |
Condition.P_FormID_FormID |
static class |
Condition.P_FormID_Int |
static class |
Condition.P_FormID_String |
static class |
Condition.P_Gender |
static class |
Condition.P_Int |
static class |
Condition.P_Int_FormID |
static class |
Condition.P_Int_FormID_Int |
static class |
Condition.P_Int_Int |
static class |
Condition.P_NoParams |
static class |
Condition.P_String |
static class |
Condition.P_WardState |
static class |
Condition.Params |
static class |
Condition.RunOnType |
Constructor and Description |
---|
Condition(Condition.P_Axis function,
Axis a)
Condition ctor for functions with a single Axis parameter.
|
Condition(Condition.P_CastingSource_FormID function,
CastingSource source,
FormID id)
Condition ctor for functions with a CastingSource and FormID parameter.
|
Condition(Condition.P_CastingSource function,
CastingSource source)
Condition ctor for functions with a CastingSource parameter.
|
Condition(Condition.P_FormID_Axis function,
FormID id,
Axis a) |
Condition(Condition.P_FormID_CastingSource function,
FormID id,
CastingSource source)
Condition ctor for functions with FormID and CastingSource parameters.
|
Condition(Condition.P_FormID_CrimeType function,
FormID id,
CrimeType c)
Condition ctor for functions with a FormID and CrimeType parameter.
|
Condition(Condition.P_FormID_Float function,
FormID id,
float f)
Condition ctor for functions with a FormID and Float parameter.
|
Condition(Condition.P_FormID_FormID function,
FormID id1,
FormID id2)
Condition ctor for functions with two FormID parameters.
|
Condition(Condition.P_FormID_Int function,
FormID id,
int i)
Condition ctor for functions with FormID and Int parameters.
|
Condition(Condition.P_FormID_String function,
FormID id,
java.lang.String s) |
Condition(Condition.P_FormID function,
FormID id)
Condition ctor for functions with a single FormID parameter.
|
Condition(Condition.P_Gender function,
Gender g)
Condition ctor for functions with a Gender parameter.
|
Condition(Condition.P_Int_FormID_Int function,
int i1,
FormID id,
int i2)
Condition ctor for functions with Int, FormID, Int parameters.
|
Condition(Condition.P_Int_FormID function,
int i1,
FormID id)
Condition ctor for functions with an Int and FormID parameter.
|
Condition(Condition.P_Int_Int function,
int i1,
int i2)
Condition ctor for functions with two Int parameters.
|
Condition(Condition.P_Int function,
int i)
Condition ctor for functions with an Int parameter.
|
Condition(Condition.P_NoParams function)
Condition ctor for functions with no parameters.
|
Condition(Condition.P_String function,
java.lang.String s)
Condition ctor for functions with a string parameter.
|
Condition(Condition.P_WardState function,
WardState state)
Condition ctor for functions with a WardState parameter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
get(Condition.CondFlag flag) |
java.lang.Enum |
getFunction() |
int |
getFunctionIndex() |
Condition.Operator |
getOperator() |
java.lang.Object |
getParam1() |
java.lang.Object |
getParam2() |
java.lang.Object |
getParam3() |
FormID |
getReference() |
EmbeddedScripts.ParamType |
getReturnForParam(EmbeddedScripts.Param p) |
Condition.RunOnType |
getRunOnType() |
java.lang.Enum |
getScript() |
static java.lang.Enum |
getScript(java.lang.Integer index)
Returns the Script Function associated with an function index (based on
Bethesda standards)
|
int |
getScriptIndex() |
float |
getValueFloat() |
FormID |
getValueGlobal() |
int |
hashCode() |
java.lang.String |
print()
Returns the contents of the record, or exports them to a log, depending
on the record type.
|
void |
set(Condition.CondFlag flag,
boolean on) |
void |
setOperator(Condition.Operator o) |
void |
setReference(FormID id) |
void |
setRunOnType(Condition.RunOnType t) |
void |
setValue(float f) |
void |
setValue(FormID id) |
java.lang.String |
toString()
Returns a short summary/title of the record.
|
getRecordLength, getType
public Condition(Condition.P_NoParams function)
function
- public Condition(Condition.P_FormID function, FormID id)
function
- id
- public Condition(Condition.P_Axis function, Axis a)
function
- a
- public Condition(Condition.P_FormID_CastingSource function, FormID id, CastingSource source)
function
- id
- source
- public Condition(Condition.P_FormID_Int function, FormID id, int i)
function
- id
- i
- public Condition(Condition.P_FormID_FormID function, FormID id1, FormID id2)
function
- id1
- id2
- public Condition(Condition.P_CastingSource_FormID function, CastingSource source, FormID id)
function
- source
- id
- public Condition(Condition.P_Gender function, Gender g)
function
- g
- public Condition(Condition.P_CastingSource function, CastingSource source)
function
- source
- public Condition(Condition.P_Int_FormID_Int function, int i1, FormID id, int i2)
function
- i1
- id
- i2
- public Condition(Condition.P_Int_FormID function, int i1, FormID id)
function
- i1
- id
- public Condition(Condition.P_WardState function, WardState state)
function
- state
- public Condition(Condition.P_Int function, int i)
function
- i
- public Condition(Condition.P_FormID_String function, FormID id, java.lang.String s)
function
- id
- s
- public Condition(Condition.P_FormID_Axis function, FormID id, Axis a)
function
- id
- a
- public Condition(Condition.P_FormID_CrimeType function, FormID id, CrimeType c)
function
- id
- c
- public Condition(Condition.P_FormID_Float function, FormID id, float f)
function
- id
- f
- public Condition(Condition.P_Int_Int function, int i1, int i2)
function
- i1
- i2
- public Condition(Condition.P_String function, java.lang.String s)
function
- s
- public boolean get(Condition.CondFlag flag)
flag
- public void set(Condition.CondFlag flag, boolean on)
flag
- on
- public void setValue(FormID id)
id
- public void setValue(float f)
f
- public FormID getValueGlobal()
public float getValueFloat()
public void setOperator(Condition.Operator o)
o
- public Condition.Operator getOperator()
public void setRunOnType(Condition.RunOnType t)
t
- public Condition.RunOnType getRunOnType()
public void setReference(FormID id)
id
- public FormID getReference()
public java.lang.Enum getFunction()
public int getFunctionIndex()
public java.lang.Object getParam1()
public java.lang.Object getParam2()
public java.lang.Object getParam3()
public java.lang.Enum getScript()
public int getScriptIndex()
public EmbeddedScripts.ParamType getReturnForParam(EmbeddedScripts.Param p)
p
- public static java.lang.Enum getScript(java.lang.Integer index)
index
- public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
public java.lang.String print()
Record