Gah - a solution with more questions. – EntropicLqd

UE2:HoldObjective (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

Property group 'HoldObjective'

bLocationFX

Type: bool


Default value: True

MoverTag

Type: name


Internal variables

bIsHeld

Type: bool


bIsTriggerControl

Type: bool


LastPlayerTouching

Type: Controller


LinkedMover

Type: array<Mover>


LocationFX

Type: Emitter


TotalHeldTime

Type: float


Touchers

Type: array<Actor>

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

TouchingPlayers

Type: array<TouchingPlayer>

List of touching players (for score sharing)

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'

Structs

TouchingPlayer

Controller
float TouchTime 

Functions

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: GameObjective.PostBeginPlay


Touch

event Touch (Actor Other)

Overrides: ProximityObjective.Touch


Trigger

event Trigger (Actor Other, Pawn Instigator)

Overrides: GameObjective.Trigger


UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch


Other instance functions

AddNewTouchingPlayer

function AddNewTouchingPlayer (Controller C)


AwardAssaultScore

function AwardAssaultScore (int Score)

Overrides: GameObjective.AwardAssaultScore


CompleteObjective

function CompleteObjective (Pawn Instigator)

Overrides: GameObjective.CompleteObjective


GetObjectiveProgress

simulated function float GetObjectiveProgress ()

Overrides: GameObjective.GetObjectiveProgress


IsCritical

simulated function bool IsCritical ()

Overrides: GameObjective.IsCritical


PlayerToucherDied

function PlayerToucherDied (Pawn P)

Overrides: NavigationPoint.PlayerToucherDied


RemoveTouchingPlayer

function RemoveTouchingPlayer (Controller C)


Reset

function Reset ()

Overrides: GameObjective.Reset


SetObjectiveOverlay

simulated function SetObjectiveOverlay (bool bShow)

Overrides: GameObjective.SetObjectiveOverlay


TellBotHowToDisable

function bool TellBotHowToDisable (Bot B)

Overrides: ProximityObjective.TellBotHowToDisable


UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: GameObjective.UpdatePrecacheMaterials