PixelCrushers.DialogueSystem.RPGKitSupport.RPGKitPlayerDialogueActor Class Reference

Replaces DialogueActor on the player GameObjects. More...

Inheritance diagram for PixelCrushers.DialogueSystem.RPGKitSupport.RPGKitPlayerDialogueActor:
Collaboration diagram for PixelCrushers.DialogueSystem.RPGKitSupport.RPGKitPlayerDialogueActor:

Protected Member Functions

virtual void Start ()
 
IEnumerator SetPlayerInfo ()
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.DialogueActor
virtual void Awake ()
 
virtual void SetupBarkUI ()
 
virtual void SetupDialoguePanels ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 

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()
 

Detailed Description

Replaces DialogueActor on the player GameObjects.

Set the DialogueActor's actor name and sprite portrait to match the RPG Kit character's settings.

Member Function Documentation

◆ SetPlayerInfo()

IEnumerator PixelCrushers.DialogueSystem.RPGKitSupport.RPGKitPlayerDialogueActor.SetPlayerInfo ( )
inlineprotected

◆ Start()

virtual void PixelCrushers.DialogueSystem.RPGKitSupport.RPGKitPlayerDialogueActor.Start ( )
inlineprotectedvirtual

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