|
Drag[en]gine Script Module DragonScript 1.32.1
|
Conversation condition comparing value of actor parameter. More...
Classes | |
| class | Factory |
| Factory for loading actor actions. More... | |
| enum | Operator |
| Compare operators. More... | |
Public Member Functions | |
| bool | evaluate (ConversationPlayback playback) |
| Condition is true. | |
| StringID | getActorID () |
| Actor ID or null if not set. | |
| Operator | getOperator () |
| Operator. | |
| String | getParameter () |
| Name of the parameter. | |
| int | getTestValue () |
| Test value. | |
| String | getTestVariable () |
| Test variable or null to use test value. | |
| CConditionActorParameter | new () |
| Create conversation condition. | |
| CConditionActorParameter | new (PersistencyEnvironment env, FileReader reader) |
| Read from file. | |
| String | persistencyFactoryName () |
| Name of PersistencyFactory required to load object from file. | |
| void | setActorID (StringID id) |
| Set actor ID or null if not set. | |
| void | setOperator (Operator operator) |
| Set operator. | |
| void | setParameter (String parameter) |
| Set name of the parameter. | |
| void | setTestValue (int value) |
| Set test value. | |
| void | setTestVariable (String variable) |
| Set test variable or null to use test value. | |
| void | writeObjectToFile (PersistencyEnvironment env, FileWriter writer) |
| Write object to file writer. | |
Public Attributes | |
| StringID | pActorID |
| Operator | pOperator |
| String | pParameter |
| int | pTestValue |
| String | pTestVariable |
Conversation condition comparing value of actor parameter.
The default is equal as operator and 0 as test value. If no parameter with the given name exists the value 0 is used as the value of the parameter.
| bool Dragengine.ConversationSystem.CConditionActorParameter.evaluate | ( | ConversationPlayback | playback | ) |
Condition is true.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
| StringID Dragengine.ConversationSystem.CConditionActorParameter.getActorID | ( | ) |
Actor ID or null if not set.
| Operator Dragengine.ConversationSystem.CConditionActorParameter.getOperator | ( | ) |
Operator.
| String Dragengine.ConversationSystem.CConditionActorParameter.getParameter | ( | ) |
Name of the parameter.
| int Dragengine.ConversationSystem.CConditionActorParameter.getTestValue | ( | ) |
Test value.
| String Dragengine.ConversationSystem.CConditionActorParameter.getTestVariable | ( | ) |
Test variable or null to use test value.
| CConditionActorParameter Dragengine.ConversationSystem.CConditionActorParameter.new | ( | ) |
Create conversation condition.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
| CConditionActorParameter Dragengine.ConversationSystem.CConditionActorParameter.new | ( | PersistencyEnvironment | env, |
| FileReader | reader | ||
| ) |
Read from file.
| String Dragengine.ConversationSystem.CConditionActorParameter.persistencyFactoryName | ( | ) |
Name of PersistencyFactory required to load object from file.
Name of PersistencyFactory is first written to the file as string with 8-bit length. Then writeToFile() is called to write the object itself. Empty name is not allowed as is names longer than 255 characters. Name has to match a PersistencyFactory present in the Persistency instance used for loading objects. Object is read using PersistencyFactory.readObjectFromFile() of the matching PersistencyFactory.
| void Dragengine.ConversationSystem.CConditionActorParameter.setActorID | ( | StringID | id | ) |
Set actor ID or null if not set.
| void Dragengine.ConversationSystem.CConditionActorParameter.setOperator | ( | Operator | operator | ) |
Set operator.
| void Dragengine.ConversationSystem.CConditionActorParameter.setParameter | ( | String | parameter | ) |
Set name of the parameter.
| void Dragengine.ConversationSystem.CConditionActorParameter.setTestValue | ( | int | value | ) |
Set test value.
| void Dragengine.ConversationSystem.CConditionActorParameter.setTestVariable | ( | String | variable | ) |
Set test variable or null to use test value.
| void Dragengine.ConversationSystem.CConditionActorParameter.writeObjectToFile | ( | PersistencyEnvironment | env, |
| FileWriter | writer | ||
| ) |
Write object to file writer.
| StringID Dragengine.ConversationSystem.CConditionActorParameter.pActorID |
| Operator Dragengine.ConversationSystem.CConditionActorParameter.pOperator |
| String Dragengine.ConversationSystem.CConditionActorParameter.pParameter |
| int Dragengine.ConversationSystem.CConditionActorParameter.pTestValue |
| String Dragengine.ConversationSystem.CConditionActorParameter.pTestVariable |