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

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.DialogueSystem.BarkGroupManager
void AddToGroup (string groupId, BarkGroupMember member)
 Registers a bark group member.
 
void RemoveFromGroup (string groupId, BarkGroupMember member)
 Unregisters a bark group member.
 
void CancelAllBarks ()
 Hides all bark members' bark UIs and clears any queued barks.
 
void MutexBark (string groupId, BarkGroupMember member)
 Hides other members' barks if they're playing.
 
void GroupBark (string conversation, BarkGroupMember member, Transform listener, BarkHistory barkHistory, float delayTime=0)
 Barks with group awareness.
 
void GroupBark (string conversation, BarkGroupMember member, Transform listener, int entryID, float delayTime=0)
 Barks with group awareness.
 
void GroupBarkString (string barkText, BarkGroupMember member, Transform listener, string sequence, float delayTime=0)
 Barks with group awareness.
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.BarkGroupManager
BarkGroupQueueLimitMode queueLimitMode = BarkGroupQueueLimitMode.NoLimit
 
int queueLimit = 256
 
Dictionary< string, HashSet< BarkGroupMember > > groups = new Dictionary<string, HashSet<BarkGroupMember>>()
 
- Properties inherited from PixelCrushers.DialogueSystem.BarkGroupManager
static BarkGroupManager instance [get]
 

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: