Gah - a solution with more questions. – EntropicLqd

UE2:HoldObjective (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> NavigationPoint >> JumpDest >> JumpSpot >> GameObjective >> ProximityObjective >> HoldObjective
Package: 
UnrealGame

HoldObjective Created by Laurent Delayen © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

Property group 'HoldObjective'[edit]

bLocationFX[edit]

Type: bool


Default value: True

MoverTag[edit]

Type: name


Internal variables[edit]

bIsHeld[edit]

Type: bool


bIsTriggerControl[edit]

Type: bool


LastPlayerTouching[edit]

Type: Controller


LinkedMover[edit]

Type: array<Mover>


LocationFX[edit]

Type: Emitter


TotalHeldTime[edit]

Type: float


Touchers[edit]

Type: array<Actor>

List of touching actors (used for TrueTouch() en TrueUnTouch() events)

TouchingPlayers[edit]

Type: array<TouchingPlayer>

List of touching players (for score sharing)

Default values[edit]

Property Value
bReceivePlayerToucherDiedNotify True
Objective_Info_Attacker "Hold Objective"
ObjectiveDescription "Touch and Hold Objective to disable it."
ObjectiveName "Hold Objective"
ObjectiveTypeIcon Material'AS_FX_TX.Icons.OBJ_Hold_FB'

Structs[edit]

TouchingPlayer[edit]

Controller
float TouchTime 

Functions[edit]

Events[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: GameObjective.PostBeginPlay


Touch[edit]

event Touch (Actor Other)

Overrides: ProximityObjective.Touch


Trigger[edit]

event Trigger (Actor Other, Pawn Instigator)

Overrides: GameObjective.Trigger


UnTouch[edit]

event UnTouch (Actor Other)

Overrides: Actor.UnTouch


Other instance functions[edit]

AddNewTouchingPlayer[edit]

function AddNewTouchingPlayer (Controller C)


AwardAssaultScore[edit]

function AwardAssaultScore (int Score)

Overrides: GameObjective.AwardAssaultScore


CompleteObjective[edit]

function CompleteObjective (Pawn Instigator)

Overrides: GameObjective.CompleteObjective


GetObjectiveProgress[edit]

simulated function float GetObjectiveProgress ()

Overrides: GameObjective.GetObjectiveProgress


IsCritical[edit]

simulated function bool IsCritical ()

Overrides: GameObjective.IsCritical


PlayerToucherDied[edit]

function PlayerToucherDied (Pawn P)

Overrides: NavigationPoint.PlayerToucherDied


RemoveTouchingPlayer[edit]

function RemoveTouchingPlayer (Controller C)


Reset[edit]

function Reset ()

Overrides: GameObjective.Reset


SetObjectiveOverlay[edit]

simulated function SetObjectiveOverlay (bool bShow)

Overrides: GameObjective.SetObjectiveOverlay


TellBotHowToDisable[edit]

function bool TellBotHowToDisable (Bot B)

Overrides: ProximityObjective.TellBotHowToDisable


UpdatePrecacheMaterials[edit]

simulated function UpdatePrecacheMaterials ()

Overrides: GameObjective.UpdatePrecacheMaterials