Drag[en]gine Script Module DragonScript
1.21
|
Conversation condition logic operator. More...
Classes | |
class | Factory |
Factory for loading actor actions. More... | |
enum | Operator |
Logic operators. More... | |
Public Member Functions | |
void | addCondition (ConversationCondition condition) |
Add condition. More... | |
bool | evaluate (ConversationPlayback playback) |
Condition is true. More... | |
void | forEachCondition (Block aBlock) |
Visit conditions. More... | |
Operator | getOperator () |
Operator. More... | |
CConditionLogic | new () |
Create conversation condition. More... | |
CConditionLogic | new (PersistencyEnvironment env, FileReader reader) |
Read from file. More... | |
void | setOperator (Operator operator) |
Set operator. More... | |
Public Member Functions inherited from Dragengine.LoadSave.Persistable | |
String | persistencyFactoryName () |
Name of PersistencyFactory required to load object from file. More... | |
void | writeObjectToFile (PersistencyEnvironment env, FileWriter writer) |
Write object to file writer. More... | |
Public Attributes | |
Array | pConditions |
Operator | pOperator |
Conversation condition logic operator.
void Dragengine.ConversationSystem.CConditionLogic.addCondition | ( | ConversationCondition | condition | ) |
Add condition.
bool Dragengine.ConversationSystem.CConditionLogic.evaluate | ( | ConversationPlayback | playback | ) |
Condition is true.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
void Dragengine.ConversationSystem.CConditionLogic.forEachCondition | ( | Block | aBlock | ) |
Visit conditions.
CConditionLogic Dragengine.ConversationSystem.CConditionLogic.new | ( | ) |
Create conversation condition.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
CConditionLogic Dragengine.ConversationSystem.CConditionLogic.new | ( | PersistencyEnvironment | env, |
FileReader | reader | ||
) |
Read from file.
void Dragengine.ConversationSystem.CConditionLogic.setOperator | ( | Operator | operator | ) |
Set operator.
Array Dragengine.ConversationSystem.CConditionLogic.pConditions |
Operator Dragengine.ConversationSystem.CConditionLogic.pOperator |