PixelCrushers.DialogueSystem.Wrappers.PersistentPositionData Class Reference

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...

Inheritance diagram for PixelCrushers.DialogueSystem.Wrappers.PersistentPositionData:
Collaboration diagram for PixelCrushers.DialogueSystem.Wrappers.PersistentPositionData:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.DialogueSystem.PersistentPositionData
void Start ()
 
void OnRecordPersistentData ()
 Listens for the OnRecordPersistentData message and records the game object's position and rotation into the Lua Actor[] table.
 
void OnApplyPersistentData ()
 Listens for the OnApplyPersistentData message and retrieves the game object's position and rotation from the Lua Actor[] table.
 
- Static Public Member Functions inherited from PixelCrushers.DialogueSystem.PersistentPositionData
static string SanitizeLevelName (string levelName)
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.PersistentPositionData
string overrideActorName
 (Optional) Normally, this component uses the game object's name as the name of the actor in the Lua Actor[] table.
 
bool recordCurrentLevel = true
 If true, the object's current level is also recorded; and, on load, the position is only applied if the current level matches the recorded level.
 
bool restoreCurrentLevelPosition = true
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.PersistentPositionData
virtual void OnEnable ()
 
virtual void OnDisable ()
 

Detailed Description

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class.


The documentation for this class was generated from the following file: