PixelCrushers.DialogueSystem.Wrappers.DialogueActor 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.DialogueActor:
Collaboration diagram for PixelCrushers.DialogueSystem.Wrappers.DialogueActor:

Additional Inherited Members

- Public Types inherited from PixelCrushers.DialogueSystem.DialogueActor
enum  UseMenuPanelFor { OnlyMe , MeAndResponsesToMe }
 
- Public Member Functions inherited from PixelCrushers.DialogueSystem.DialogueActor
virtual Sprite GetPortraitSprite ()
 
virtual string GetName ()
 Deprecated alias for GetActorName.
 
virtual string GetActorName ()
 Gets the name to use for this DialogueActor, including parsing if it contains a [lua], [var], or [em#] tag.
 
virtual string GetPersistentDataName ()
 Gets the name to use when saving persistent data.
 
virtual SubtitlePanelNumber GetSubtitlePanelNumber ()
 Gets the panel number to use if using a Standard Dialogue UI.
 
virtual void SetSubtitlePanelNumber (SubtitlePanelNumber newSubtitlePanelNumber)
 Changes a dialogue actor's subtitle panel number.
 
virtual MenuPanelNumber GetMenuPanelNumber ()
 Gets the menu panel number to use if using a Standard Dialogue UI.
 
virtual void SetMenuPanelNumber (MenuPanelNumber newMenuPanelNumber)
 Changes a dialogue actor's menu panel number.
 
virtual string AdjustSubtitleColor (Subtitle subtitle)
 Applies any color settings specified in the actor's standardDialogueUISettings.
 
- Static Public Member Functions inherited from PixelCrushers.DialogueSystem.DialogueActor
static DialogueActor GetDialogueActorComponent (Transform t)
 Searches a GameObject, including its parents and children, for a DialogueActor component.
 
static string GetActorName (Transform t)
 Gets the name of the actor, either from the GameObject or its DialogueActor if present.
 
static string GetPersistentDataName (Transform t)
 Gets the persistent data name of the actor, from the DialogueActor's persistentDataName if set, otherwise the actor name, or the GameObject name if the GameObject doesn't have a DialogueActor component.
 
static SubtitlePanelNumber GetSubtitlePanelNumber (Transform t)
 Gets the panel number to use if using a Standard Dialogue UI.
 
static IBarkUI GetBarkUI (Transform t)
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.DialogueActor
string actor
 Overrides the actor name used in conversations.
 
string persistentDataName
 The internal name to use in the dialogue database when saving persistent data.
 
Texture2D portrait
 
Sprite spritePortrait
 
BarkUISettings barkUISettings = new BarkUISettings()
 
StandardDialogueUISettings standardDialogueUISettings = new StandardDialogueUISettings()
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.DialogueActor
virtual void Awake ()
 
virtual void SetupBarkUI ()
 
virtual void SetupDialoguePanels ()
 
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: