Always snap to grid

UE2:GameObjective (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2003 Object >> Actor >> NavigationPoint >> JumpDest >> JumpSpot >> GameObjective

Contents

Package: 
UnrealGame
Direct subclasses:
CTFBase, DestroyableObjective, DominationPoint, InvasionPoint, LockedObjective, TriggeredObjective, XBombDelivery, XBombSpawn
This class in other games:
UT2004

null

[edit] Properties

[edit] Property group 'GameObjective'

[edit] AreaVolumeTag

Type: name


[edit] bAccruePoints

Type: bool

controlling team accrues points

[edit] BaseExitTime

Type: float

how long it takes to get entirely away from the base

Default value: 8.0

[edit] BaseRadius

Type: float

radius of base

Default value: 2000.0

[edit] bTeamControlled

Type: bool

disabling changes the objectives team rather than removing it

[edit] DefenderTeamIndex

Type: byte

0 = defended by team 0

[edit] DefensePriority

Type: byte

Higher priority defended/attacked first

[edit] DefenseScriptTags

Type: name

tags of scripts that are defense scripts

[edit] DestructionMessage

Type: string

Modifiers: localized


Default value: "Objective Disabled!"

[edit] LocationPostfix

Type: string

Modifiers: localized


[edit] LocationPrefix

Type: string

Modifiers: localized


Default value: "Near"

[edit] ObjectiveName

Type: string

Modifiers: localized


[edit] Score

Type: int

score given to player that completes this objective

[edit] Internal variables

[edit] AlternatePaths

Type: AssaultPath


[edit] bDisabled

Type: bool

true when objective has been destroyed

[edit] bFirstObjective

Type: bool

First objective in list of objectives defended by same team

Default value: True

[edit] bHasShootSpots

Type: bool


[edit] DefenseScripts

Type: UnrealScriptedSequence


[edit] DefenseSquad

Type: SquadAI

squad defending this objective;

[edit] MyBaseVolume

Type: Volume


[edit] NextObjective

Type: GameObjective

list of objectives defended by the same team

[edit] ObjectiveStringPrefix

Type: string

Modifiers: localized


[edit] ObjectiveStringSuffix

Type: string

Modifiers: localized


Default value: " Team Base"

[edit] StartTeam

Type: byte


[edit] Default values

Property Value
bForceDoubleJump True
bMustBeReachable True
bOnlyDirtyReplication True
bOptionalJumpDest True
bReplicateMovement False

[edit] Functions

[edit] Events

[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: JumpSpot.PostBeginPlay


[edit] Timer

event Timer ()

Overrides: Actor.Timer


[edit] Other instance functions

[edit] BetterObjectiveThan

function bool BetterObjectiveThan (GameObjective Best, byte DesiredTeamNum, byte RequesterTeamNum)


[edit] BotNearObjective

function bool BotNearObjective (Bot B)


[edit] CanDoubleJump

function bool CanDoubleJump (Pawn Other)

Overrides: JumpSpot.CanDoubleJump


[edit] DisableObjective

function DisableObjective (Pawn Instigator)


[edit] GetDifficulty

function float GetDifficulty ()


[edit] GetHumanReadableName

simulated function string GetHumanReadableName ()

Overrides: Actor.GetHumanReadableName


[edit] GetNumDefenders

function int GetNumDefenders ()


[edit] OwnsDefenseScript

function bool OwnsDefenseScript (UnrealScriptedSequence S)


[edit] PlayAlarm

function PlayAlarm ()


[edit] Reset

function Reset ()

Overrides: Actor.Reset


[edit] TellBotHowToDisable

function bool TellBotHowToDisable (Bot B)