I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:DialogTrigger (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
Contents |
- Package:
- U2Dialog
| This is an auto-generated page and may need human attention. Please remove this 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 $
[edit] Properties
[edit] Property group 'DialogTrigger'
[edit] bEnforceTalkRadius
Type: bool
Actors leaving dialog trigger radius will be removed from dialog
[edit] DialogList
Type: array<DialogListT>
list of Dialogs Trees to trigger for these participants
[edit] Participants
speaker strings of characters that must be present
[edit] Internal variables
[edit] ActorsInRange
references to the actors that are within trigger radius
[edit] bIsInSession
Type: bool
[edit] iCurrent
Type: int
current tree
Default value: -1
[edit] LastDialogTime
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
[edit] Default values
| Property | Value |
|---|---|
| TriggerType | TT_AnyProximity |
[edit] Structs
[edit] DialogListT
- 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
[edit] Functions
[edit] Events
[edit] PostBeginPlay
Overrides: Trigger.PostBeginPlay
[edit] Touch
Overrides: Trigger.Touch
[edit] UnTouch
Overrides: Trigger.UnTouch
