Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2Dialog.DialogTrigger

Extends
Trigger

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Triggers
      |   
      +-- Engine.Trigger
         |   
         +-- U2Dialog.DialogTrigger

Variables Summary
array<Actor>ActorsInRange
boolbIsInSession
intiCurrent
floatLastDialogTime
DialogTrigger
boolbEnforceTalkRadius
array<DialogListT>DialogList
array<string>Participants
Inherited Variables from Engine.Trigger
bInitiallyActive, bNoProximityReticle, bSavedInitialActive, bSavedInitialCollision, bTriggerOnceOnly, ClassProximityType, ClassProximityTypes, DamageThreshold, Description, InstigatorTag, Message, RepeatTriggerTime, ReTriggerDelay, TriggerActor, TriggerActor2, TriggerDamageType, TriggerTime, TriggerType, UseDistance
Inherited Variables from Engine.Triggers
bTriggerNPCs, TriggerClass

Enumerations Summary
Inherited Enumerations from Engine.Trigger
ETriggerType

Structures Summary
DialogListT
Topic, Delay, bEnabled, bLeaveEnabled

Functions Summary
function Add (Actor NewActor ))
functionbool AllCanTalk ()))
functionbool CanTalk (Actor Who ))
functionbool CheckTopic (int Which ))
function Clear ()))
functionname CurrentTopic ()))
function GetTouchingActors ()))
event PostBeginPlay ()))
function Remove (Actor OldActor ))
functionbool SelectTopic ()))
function SessionFinished ()))
function StartSession ()))
event Touch (Actor Other ))
event UnTouch (Actor Other ))
Inherited Functions from Engine.Trigger
CheckTouchList, Destroyed, FindTriggerActor, GetDescription, GetInitiallyActive, IsRelevant, IsUsable, OnUnuse, OnUse, PostBeginPlay, Reset, ReTriggerDelayTimer, SetInitiallyActive, SpecialHandling, TakeDamage, Timer, Touch, Trigger, UnTouch
Inherited Functions from Engine.Triggers
DispatchTrigger, DispatchUnTrigger, TriggerActors, TriggerNPCs, UnTriggerActors


Variables Detail

ActorsInRange Source code

var array<Actor> ActorsInRange;

bIsInSession Source code

var bool bIsInSession;

iCurrent Source code

var int iCurrent;

LastDialogTime Source code

var float LastDialogTime;

DialogTrigger

bEnforceTalkRadius Source code

var(DialogTrigger) bool bEnforceTalkRadius;

DialogList Source code

var(DialogTrigger) array<DialogListT> DialogList;

Participants Source code

var(DialogTrigger) array<string> Participants;


Structures Detail

DialogListT Source code

struct DialogListT
{
var(DialogTrigger) bool bEnabled;
var(DialogTrigger) bool bLeaveEnabled;
var(DialogTrigger) float Delay;
var(DialogTrigger) name Topic;
};



Functions Detail

Add Source code

function Add ( Actor NewActor ) )

AllCanTalk Source code

function bool AllCanTalk ( ) )

CanTalk Source code

function bool CanTalk ( Actor Who ) )

CheckTopic Source code

function bool CheckTopic ( int Which ) )

Clear Source code

function Clear ( ) )

CurrentTopic Source code

function name CurrentTopic ( ) )

GetTouchingActors Source code

function GetTouchingActors ( ) )

PostBeginPlay Source code

event PostBeginPlay ( ) )

Remove Source code

function Remove ( Actor OldActor ) )

SelectTopic Source code

function bool SelectTopic ( ) )

SessionFinished Source code

function SessionFinished ( ) )

StartSession Source code

function StartSession ( ) )

Touch Source code

event Touch ( Actor Other ) )

UnTouch Source code

event UnTouch ( Actor Other ) )


Defaultproperties

defaultproperties
{
	iCurrent=-1
	TriggerType=TT_AnyProximity
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:28.813 - Created with UnCodeX