I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:HoldObjective (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> Actor >> NavigationPoint >> JumpDest >> JumpSpot >> GameObjective >> ProximityObjective >> HoldObjective

Contents

Package: 
UnrealGame

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

[edit] Properties

[edit] Property group 'HoldObjective'

[edit] bLocationFX

Type: bool


Default value: True

[edit] MoverTag

Type: name


[edit] Internal variables

[edit] bIsHeld

Type: bool


[edit] bIsTriggerControl

Type: bool


[edit] LastPlayerTouching

Type: Controller


[edit] LinkedMover

Type: array<Mover>


[edit] LocationFX

Type: Emitter


[edit] TotalHeldTime

Type: float


[edit] Touchers

Type: array<Actor>

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

[edit] TouchingPlayers

Type: array<TouchingPlayer>

List of touching players (for score sharing)

[edit] Default values

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'

[edit] Structs

[edit] TouchingPlayer

Controller
float TouchTime 

[edit] Functions

[edit] Events

[edit] PostBeginPlay

simulated event PostBeginPlay ()

Overrides: GameObjective.PostBeginPlay


[edit] Touch

event Touch (Actor Other)

Overrides: ProximityObjective.Touch


[edit] Trigger

event Trigger (Actor Other, Pawn Instigator)

Overrides: GameObjective.Trigger


[edit] UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch


[edit] Other instance functions

[edit] AddNewTouchingPlayer

function AddNewTouchingPlayer (Controller C)


[edit] AwardAssaultScore

function AwardAssaultScore (int Score)

Overrides: GameObjective.AwardAssaultScore


[edit] CompleteObjective

function CompleteObjective (Pawn Instigator)

Overrides: GameObjective.CompleteObjective


[edit] GetObjectiveProgress

simulated function float GetObjectiveProgress ()

Overrides: GameObjective.GetObjectiveProgress


[edit] IsCritical

simulated function bool IsCritical ()

Overrides: GameObjective.IsCritical


[edit] PlayerToucherDied

function PlayerToucherDied (Pawn P)

Overrides: NavigationPoint.PlayerToucherDied


[edit] RemoveTouchingPlayer

function RemoveTouchingPlayer (Controller C)


[edit] Reset

function Reset ()

Overrides: GameObjective.Reset


[edit] SetObjectiveOverlay

simulated function SetObjectiveOverlay (bool bShow)

Overrides: GameObjective.SetObjectiveOverlay


[edit] TellBotHowToDisable

function bool TellBotHowToDisable (Bot B)

Overrides: ProximityObjective.TellBotHowToDisable


[edit] UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: GameObjective.UpdatePrecacheMaterials