I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:DialogTrigger (U2XMP)
Contents
- Package:
- U2Dialog
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
DialogTrigger.uc Created By: Mike Baldwin Created On: 3/29/2001 $Author: Mbaldwin $ $Date: 12/17/02 1:10p $ $Revision: 12 $
Properties[edit]
Property group 'DialogTrigger'[edit]
bEnforceTalkRadius[edit]
Type: bool
Actors leaving dialog trigger radius will be removed from dialog
DialogList[edit]
Type: array<DialogListT>
list of Dialogs Trees to trigger for these participants
Participants[edit]
speaker strings of characters that must be present
Internal variables[edit]
ActorsInRange[edit]
references to the actors that are within trigger radius
bIsInSession[edit]
Type: bool
iCurrent[edit]
Type: int
current tree
Default value: -1
LastDialogTime[edit]
Type: float
tracks the the time that the previous dialog ended in order to determine when the next "Delay" will allow delivery of successive nodes
Default values[edit]
Property | Value |
---|---|
TriggerType | TT_AnyProximity |
Structs[edit]
DialogListT[edit]
- name Topic
- dialog tree topic
- float Delay
- time to wait before "enabling" the next entry in the list
- bool bEnabled
- available for characters to speak
- bool bLeaveEnabled
- after delivery -- normally false
Functions[edit]
Events[edit]
PostBeginPlay[edit]
Overrides: Trigger.PostBeginPlay
Touch[edit]
Overrides: Trigger.Touch
UnTouch[edit]
Overrides: Trigger.UnTouch