PixelCrushers.DialogueSystem.BarkGroupMember Class Reference

A member of a bark group. More...

Inheritance diagram for PixelCrushers.DialogueSystem.BarkGroupMember:
Collaboration diagram for PixelCrushers.DialogueSystem.BarkGroupMember:

Public Member Functions

void UpdateMembership ()
 
void CancelBark ()
 

Public Attributes

string groupId
 Member of this group. More...
 
bool evaluateIdEveryBark = true
 Evaluate Group Id before every bark. More...
 
float forcedHideDelay = 0
 When another group member forces this member's bark to hide, delay this many seconds before hiding. More...
 

Detailed Description

A member of a bark group.

Barks are mutually exclusive within a bark group. When one member barks, the other members hide their active barks.

Member Function Documentation

◆ CancelBark()

void PixelCrushers.DialogueSystem.BarkGroupMember.CancelBark ( )

◆ UpdateMembership()

void PixelCrushers.DialogueSystem.BarkGroupMember.UpdateMembership ( )

Member Data Documentation

◆ evaluateIdEveryBark

bool PixelCrushers.DialogueSystem.BarkGroupMember.evaluateIdEveryBark = true

Evaluate Group Id before every bark.

Useful if Id is a Lua expression that can change value.

◆ forcedHideDelay

float PixelCrushers.DialogueSystem.BarkGroupMember.forcedHideDelay = 0

When another group member forces this member's bark to hide, delay this many seconds before hiding.

◆ groupId

string PixelCrushers.DialogueSystem.BarkGroupMember.groupId

Member of this group.

Can be a Lua expression.


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