|
Drag[en]gine Script Module DragonScript 1.32.1
|
Conversation condition determining if actor is in a conversation. More...
Classes | |
| class | Factory |
| Factory for loading actor actions. More... | |
Public Member Functions | |
| bool | evaluate (ConversationPlayback playback) |
| Evaluate condition. | |
| StringID | getActorID () |
| ID of actor to check. | |
| bool | getNegate () |
| Result of condition is negated. | |
| CConditionActorInConversation | new () |
| Create conversation condition. | |
| CConditionActorInConversation | 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. | |
| void | setNegate (bool negate) |
| Set if result of condition is negated. | |
| void | writeObjectToFile (PersistencyEnvironment env, FileWriter writer) |
| Write object to file writer. | |
Public Attributes | |
| StringID | pActorID |
| bool | pNegate |
Conversation condition determining if actor is in a conversation.
| bool Dragengine.ConversationSystem.CConditionActorInConversation.evaluate | ( | ConversationPlayback | playback | ) |
Evaluate condition.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
| StringID Dragengine.ConversationSystem.CConditionActorInConversation.getActorID | ( | ) |
ID of actor to check.
| bool Dragengine.ConversationSystem.CConditionActorInConversation.getNegate | ( | ) |
Result of condition is negated.
| CConditionActorInConversation Dragengine.ConversationSystem.CConditionActorInConversation.new | ( | ) |
Create conversation condition.
Reimplemented from Dragengine.ConversationSystem.ConversationCondition.
| CConditionActorInConversation Dragengine.ConversationSystem.CConditionActorInConversation.new | ( | PersistencyEnvironment | env, |
| FileReader | reader | ||
| ) |
Read from file.
| String Dragengine.ConversationSystem.CConditionActorInConversation.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.CConditionActorInConversation.setActorID | ( | StringID | id | ) |
Set actor ID.
| void Dragengine.ConversationSystem.CConditionActorInConversation.setNegate | ( | bool | negate | ) |
Set if result of condition is negated.
| void Dragengine.ConversationSystem.CConditionActorInConversation.writeObjectToFile | ( | PersistencyEnvironment | env, |
| FileWriter | writer | ||
| ) |
Write object to file writer.
| StringID Dragengine.ConversationSystem.CConditionActorInConversation.pActorID |
| bool Dragengine.ConversationSystem.CConditionActorInConversation.pNegate |