Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.MPAreaTrigger

    Gameplay.MPAreaTrigger

Variables Summary
array<characterPresence> | charList
IMPAreaTriggerable | listener
float | triggerFrequency
EffectEvents
Name | playerInAreaEffectEvent

Structures Summary
characterPresence character, markerTime

Functions Summary
|  | addCharacter (Character c))
| bool | containsCharacter (Character c))
| bool | enoughTimeElapsedSinceMarkerTime (Character c, float time, optional bool resetMarkerTimeWhenTrue))
| float | getCharacterMarkerTime (Character c))
| int | numPlayers (optional TeamInfo searchTeam))
| TeamInfo | onlyRemainingTeam (optional Character includeCharacter, optional Character excludeCharacter))
|  | PostBeginPlay ()))
|  | removeCharacter (Character c))
|  | setTriggerFrequency (float f))
|  | Timer ()))
|  | Touch (Actor Other))
|  | UnTouch (Actor Other))

Variables Detail

#### charList Source code

var array<characterPresence> charList;

#### listener Source code

var IMPAreaTriggerable listener;

#### triggerFrequency Source code

var float triggerFrequency;

### EffectEvents

#### playerInAreaEffectEvent Source code

var(EffectEvents) Name playerInAreaEffectEvent;

> The name of an effect event that loops on players in the area

Structures Detail

#### characterPresence Source code

struct characterPresence
{

> var Character character;
> var float markerTime;

};

Functions Detail

#### addCharacter Source code

function addCharacter ( Character c) )

#### containsCharacter Source code

function bool containsCharacter ( Character c) )

#### enoughTimeElapsedSinceMarkerTime Source code

function bool enoughTimeElapsedSinceMarkerTime ( Character c, float time, optional bool resetMarkerTimeWhenTrue) )

#### getCharacterMarkerTime Source code

function float getCharacterMarkerTime ( Character c) )

#### numPlayers Source code

function int numPlayers ( optional TeamInfo searchTeam) )

#### onlyRemainingTeam Source code

function TeamInfo onlyRemainingTeam ( optional Character includeCharacter, optional Character excludeCharacter) )

#### PostBeginPlay Source code

function PostBeginPlay ( ) )

#### removeCharacter Source code

function removeCharacter ( Character c) )

#### setTriggerFrequency Source code

function setTriggerFrequency ( float f) )

#### Timer Source code

function Timer ( ) )

#### Touch Source code

simulated function Touch ( Actor Other) )

#### UnTouch Source code

simulated function UnTouch ( Actor Other) )

Defaultproperties

    defaultproperties
    {
    	CollisionHeight = 1000
    	CollisionRadius = 1000
    	triggerFrequency = 1
    	playerInAreaEffectEvent		= InArea
    	bCanDeadTriggerExit = true
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:32.805 - Created with UnCodeX