Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTOnslaughtObjective

Extends
UTGameObjective
Modifiers
abstract native ( Onslaught ) nativereplication

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.NavigationPoint
      |   
      +-- Engine.Objective
         |   
         +-- UTGame.UTGameObjective
            |   
            +-- UTGame.UTOnslaughtObjective

Direct Known Subclasses:

UTOnslaughtNodeObjective, UTOnslaughtSpecialObjective

Variables Summary
boolbIsNeutral
byteFinalCoreDistance[2]
floatHealth
floatLastAttackAnnouncementTime
PawnLastAttacker
floatLastAttackExpirationTime
floatLastAttackMessageTime
intLastAttackSwitch
floatLastAttackTime
UTPlayerReplicationInfoLastDamagedBy
ObjectiveHealth
floatDamageCapacity
floatLinkHealMult
UTOnslaughtObjective
boolbAssociatePlayerStarts
Inherited Variables from UTGame.UTGameObjective
AttackAnnouncement, AttackCoords, AttackLinearColor, bAllowOnlyShootable, bAllowRemoteUse, bAlreadyRendered, BaseRadius, BestLocker, bFirstObjective, bHasLocationSpeech, bHasSensor, bIsActive, bIsConstructing, bIsDisabled, bNoLockerFound, bPostRenderTraceSucceeded, bScriptRenderAdditionalMinimap, bUnderAttack, CameraViewDistance, ControlColor[3], DefendAnnouncement, DefenderTeamIndex, DefensePoints, DefensePriority, DefenseSquad, DeployableLockers, HighlightScale, HighlightSpeed, HUDLocation, HudMaterial, IconCoords, IconExtentX, IconExtentY, IconHudTexture, IconPosX, IconPosY, LastHighlightUpdate, LastPostRenderTraceTime, LocationPostfix, LocationPrefix, LocationSpeech, MaxBeaconDistance, MaxHighlightScale, MaxSensorRange, MinimapIconScale, MyBaseVolume, NextObjective, ObjectiveName, PlayerStarts, Score, Scorers, ShootSpots, StartTeam, TeamStaticMeshes, VehicleFactories, VehicleParkingSpots

Structures Summary
Inherited Structures from UTGame.UTGameObjective
ScorerRecord

Functions Summary
function ClearUnderAttack ()))
function FailedLinkHeal (Controller C)
functionfloat GetSpawnRating (byte EnemyTeam))
functionbool HasActiveDefenseSystem ()))
functionbool HasUsefulVehicles (Controller Asker))
function InitCloseActors ()))
eventbool IsActive ()))
eventbool IsCritical ()))
functionbool IsCurrentlyDestroyed ()))
functionbool IsKeyBeaconObjective (UTPlayerController PC)
functionbool IsNeutral ()))
functionbool LegitimateTargetOf (UTBot B))
functionbool LinkedToCoreConstructingFor (byte Team))
function NativePostRenderFor (PlayerController PC, Canvas Canvas, vector CameraPosition, vector CameraDir)
functionbool PoweredBy (byte TeamNum))
function SetUnderAttack (bool bNewUnderAttack))
functionbool StandGuard (UTBot B))
function TarydiumBoost (float Quantity)
functionbool TooClose (UTBot B))
function UpdateEffects (bool bPropagate))
Inherited Functions from UTGame.UTGameObjective
AddScorer, AddTeamStaticMesh, BetterObjectiveThan, BotNearObjective, CalcCamera, CanDoubleJump, ClientReset, Destroyed, DrawIcon, DrawMapSelection, FindGoodEndView, FindNearestFriendlyNode, GetAutoObjectiveActor, GetBestAvailableVehicleRating, GetBestLocker, GetBestViewTarget, GetFlag, GetHUDOffset, GetHumanReadableName, GetLocationMessageIndex, GetLocationSpeechFor, GetLocationStringFor, GetNumDefenders, GetTeamNum, HighlightOnMinimap, IsActive, IsCritical, IsNeutral, IsStandalone, MarkShootSpotsFor, NearObjective, NeedsHealing, ObjectiveChanged, PostBeginPlay, ReachedParkingSpot, RenderExtraDetails, RenderMinimap, RenderMyLinks, ReplicatedEvent, Reset, SetAlarm, SetHUDLocation, SetTeam, ShareScore, Shootable, TeamLink, TeleportTo, TellBotHowToDisable, TellBotHowToHeal, TriggerFlagEvent, UpdateTeamStaticMeshes, UsedBy, ValidSpawnPointFor


Variables Detail

bIsNeutral Source code

var bool bIsNeutral;
true when in Neutral state

FinalCoreDistance[2] Source code

var byte FinalCoreDistance[2];
link distance from each team's powercore, used for automatic player respawn selection

Health Source code

var repnotify float Health;

LastAttackAnnouncementTime Source code

var float LastAttackAnnouncementTime;

LastAttacker Source code

var Pawn LastAttacker;

LastAttackExpirationTime Source code

var float LastAttackExpirationTime;

LastAttackMessageTime Source code

var float LastAttackMessageTime;

LastAttackSwitch Source code

var int LastAttackSwitch;

LastAttackTime Source code

var float LastAttackTime;

LastDamagedBy Source code

var UTPlayerReplicationInfo LastDamagedBy;

ObjectiveHealth

DamageCapacity Source code

var(ObjectiveHealth) float DamageCapacity;

LinkHealMult Source code

var(ObjectiveHealth) float LinkHealMult;

UTOnslaughtObjective

bAssociatePlayerStarts Source code

var(UTOnslaughtObjective) bool bAssociatePlayerStarts;
If true, associate playerstarts with this objective


Functions Detail

ClearUnderAttack Source code

function ClearUnderAttack ( ) )

FailedLinkHeal Source code

function FailedLinkHeal ( Controller C )

GetSpawnRating Source code

function float GetSpawnRating ( byte EnemyTeam) )

@return Rating of this core for automatic spawn point selection (lower is better)

HasActiveDefenseSystem Source code

function bool HasActiveDefenseSystem ( ) )

HasUsefulVehicles Source code

function bool HasUsefulVehicles ( Controller Asker) )

InitCloseActors Source code

function InitCloseActors ( ) )

IsActive Source code

simulated event bool IsActive ( ) )

IsCritical Source code

simulated event bool IsCritical ( ) )
Onslaught Objectives are considered critical if their health is < 20% of max

IsCurrentlyDestroyed Source code

function bool IsCurrentlyDestroyed ( ) )

IsKeyBeaconObjective Source code

simulated native function bool IsKeyBeaconObjective ( UTPlayerController PC )
returns true if is objective on which player should focus

IsNeutral Source code

simulated function bool IsNeutral ( ) )

LegitimateTargetOf Source code

function bool LegitimateTargetOf ( UTBot B) )

LinkedToCoreConstructingFor Source code

function bool LinkedToCoreConstructingFor ( byte Team) )

NativePostRenderFor Source code

simulated native function NativePostRenderFor ( PlayerController PC, Canvas Canvas, vector CameraPosition, vector CameraDir )

PoweredBy Source code

simulated function bool PoweredBy ( byte TeamNum) )

SetUnderAttack Source code

function SetUnderAttack ( bool bNewUnderAttack) )

StandGuard Source code

function bool StandGuard ( UTBot B) )

TarydiumBoost Source code

function TarydiumBoost ( float Quantity )

TooClose Source code

function bool TooClose ( UTBot B) )

UpdateEffects Source code

simulated function UpdateEffects ( bool bPropagate) )


Defaultproperties

defaultproperties
{
   bAssociatePlayerStarts=True
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTGameObjective:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTGameObjective:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTGameObjective:Sprite'
      ObjectArchetype=SpriteComponent'UTGame.Default__UTGameObjective:Sprite'
   End Object
   GoodSprite=Sprite
   Begin Object Class=SpriteComponent Name=Sprite2 ObjName=Sprite2 Archetype=SpriteComponent'UTGame.Default__UTGameObjective:Sprite2'
      ObjectArchetype=SpriteComponent'UTGame.Default__UTGameObjective:Sprite2'
   End Object
   BadSprite=Sprite2
   Components(0)=Sprite
   Components(1)=Sprite2
   Begin Object Class=ArrowComponent Name=Arrow ObjName=Arrow Archetype=ArrowComponent'UTGame.Default__UTGameObjective:Arrow'
      ObjectArchetype=ArrowComponent'UTGame.Default__UTGameObjective:Arrow'
   End Object
   Components(2)=Arrow
   Components(3)=CollisionCylinder
   Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'UTGame.Default__UTGameObjective:PathRenderer'
      ObjectArchetype=PathRenderingComponent'UTGame.Default__UTGameObjective:PathRenderer'
   End Object
   Components(4)=PathRenderer
   bStatic=False
   CollisionComponent=CollisionCylinder
   Name="Default__UTOnslaughtObjective"
   ObjectArchetype=UTGameObjective'UTGame.Default__UTGameObjective'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:54.260 - Created with UnCodeX