UTGame.UTGameObjective
- Extends
- Objective
- Modifiers
- abstract hidecategories ( VehicleUsage ) native nativereplication
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.NavigationPoint
|
+-- Engine.Objective
|
+-- UTGame.UTGameObjective
Direct Known Subclasses:
UTCTFBase, UTOnslaughtNodeEnhancement, UTOnslaughtObjective, UTOnslaughtTarydiumMine
Inherited Variables from Engine.NavigationPoint |
AnchoredPawn, BadSprite, bAlreadyVisited, bAlwaysUseStrafing, bAutoBuilt, bBlockable, bBlocked, bBlockedForVehicles, bBuildLongPaths, bCanReach, bCanWalkOnToReach, bDestinationOnly, bEndPoint, bestPathWeight, bFlyingPreferred, bForceNoStrafing, bHasCrossLevelPaths, bHideEditorPaths, bMakeSourceOnly, bMayCausePain, bMustBeReachable, bMustTouchToReach, bNeverUseStrafing, bNoAutoConnect, bNotBased, bOneWayPath, bPathsChanged, bPreferredVehiclePath, bSourceOnly, bSpecialForced, bSpecialMove, bTransientEndPoint, bVehicleDestination, Cost, CylinderComponent, EditorForcedPaths, EditorProscribedPaths, ExtraCost, FearCost, GoodSprite, InventoryCache, InventoryDist, LastAnchoredPawnTime, LastDetourWeight, MaxPathSize, NavGuid, NavOctreeObject, NearestObjective, NetworkID, nextNavigationPoint, nextOrdered, ObjectiveDistance, PathCost, PathList, previousPath, prevOrdered, TransientCost, visitedWeight, VolumeList |
Functions Summary |
 | | AddScorer (UTPlayerReplicationInfo PRI, float Pct ))
|
 | | AddTeamStaticMesh (UTTeamStaticMesh SMesh))
|
 | bool | BetterObjectiveThan (UTGameObjective Best, byte DesiredTeamNum, byte RequesterTeamNum))
|
 | bool | BotNearObjective (UTBot B))
|
 | bool | CalcCamera (float fDeltaTime, out vector out_CamLoc, out rotator out_CamRot, out float out_FOV ))
|
 | bool | CanDoubleJump (Pawn Other))
|
 | | ClientReset ()
|
 | | Destroyed ()))
|
 | | DrawIcon (Canvas Canvas, vector IconLocation, float IconWidth, float IconAlpha, UTPlayerController PlayerOwner, LinearColor DrawColor)
|
 | | DrawMapSelection (UTMapInfo MP, Canvas Canvas, UTPlayerController PlayerOwner ))
|
 | | FindGoodEndView (PlayerController PC, out Rotator GoodRotation))
|
 | UTGameObjective | FindNearestFriendlyNode (int TeamIndex))
|
 | Actor | GetAutoObjectiveActor (UTPlayerController PC))
|
 | float | GetBestAvailableVehicleRating ()))
|
 | UTWeaponLocker | GetBestLocker ()))
|
 | actor | GetBestViewTarget ()))
|
 | UTCarriedObject | GetFlag ()
|
 | vector | GetHUDOffset (PlayerController PC, Canvas Canvas))
|
 | string | GetHumanReadableName ()))
|
 | int | GetLocationMessageIndex (UTBot B, Pawn StatusPawn))
|
 | SoundNodeWave | GetLocationSpeechFor (PlayerController PC, int LocationSpeechOffset, int MessageIndex))
|
 | string | GetLocationStringFor (PlayerReplicationInfo PRI))
|
 | int | GetNumDefenders ()))
|
 | byte | GetTeamNum ()
|
 | | HighlightOnMinimap (int Switch))
|
 | bool | IsActive ()))
|
 | bool | IsCritical ()))
|
 | bool | IsNeutral ()))
|
 | bool | IsStandalone ()))
|
 | | MarkShootSpotsFor (Pawn P))
|
 | bool | NearObjective (Pawn P))
|
 | bool | NeedsHealing ()))
|
 | | ObjectiveChanged ()
|
 | | PostBeginPlay ()))
|
 | bool | ReachedParkingSpot (Pawn P))
|
 | | RenderExtraDetails (UTMapInfo MP, Canvas Canvas, UTPlayerController PlayerOwner, float ColorPercent, bool bSelected ))
|
 | | RenderMinimap (UTMapInfo MP, Canvas Canvas, UTPlayerController PlayerOwner, float ColorPercent)
|
 | | RenderMyLinks (UTMapInfo MP, Canvas Canvas, UTPlayerController PlayerOwner, float ColorPercent)
|
 | | ReplicatedEvent (name VarName))
|
 | | Reset ()))
|
 | | SetAlarm (bool bNowOn)
|
 | | SetHUDLocation (vector NewHUDLocation)
|
 | | SetTeam (byte TeamIndex))
|
 | | ShareScore (int TotalScore, string EventDesc ))
|
 | bool | Shootable ()))
|
 | bool | TeamLink (int TeamNum))
|
 | bool | TeleportTo (UTPawn Traveler))
|
 | bool | TellBotHowToDisable (UTBot B))
|
 | bool | TellBotHowToHeal (UTBot B))
|
 | | TriggerFlagEvent (name EventType, Controller EventInstigator))
|
 | | UpdateTeamStaticMeshes ()))
|
 | bool | UsedBy (Pawn P))
|
 | bool | ValidSpawnPointFor (byte TeamIndex))
|
Inherited Functions from Engine.NavigationPoint |
Accept, CanTeleport, DetourWeight, GetAllNavInRadius, GetBoundingCylinder, GetNearestNavToActor, GetNearestNavToPoint, GetReachSpecTo, IsAvailableTo, OnMatchingNetworks, OnToggle, ProceedWithMove, SpecialCost, SuggestMovePreparation |
var bool bAllowOnlyShootable;
var bool bAllowRemoteUse;
var bool bAlreadyRendered;
var bool bFirstObjective;
var bool bHasLocationSpeech;
var bool bHasSensor;
var bool bIsActive;
var bool bIsConstructing;
var bool bIsDisabled;
var bool bNoLockerFound;
bPostRenderTraceSucceeded Source code
var bool bPostRenderTraceSucceeded;
bScriptRenderAdditionalMinimap Source code
var bool bScriptRenderAdditionalMinimap;
var repnotify bool bUnderAttack;
var float CameraViewDistance;
var repnotify byte DefenderTeamIndex;
var float HighlightScale;
var float HighlightSpeed;
var float IconExtentX;
var float IconExtentY;
var float IconPosX;
var float IconPosY;
var float LastHighlightUpdate;
LastPostRenderTraceTime Source code
var float LastPostRenderTraceTime;
var localized String LocationPostfix;
var localized String LocationPrefix;
var float MaxBeaconDistance;
var float MaxHighlightScale;
var float MaxSensorRange;
var float MinimapIconScale;
var int Score;
var byte StartTeam;
Announcements
var(Announcements) ObjectiveAnnouncementInfo AttackAnnouncement;
var(Announcements) ObjectiveAnnouncementInfo DefendAnnouncement;
Objective
var(
Objective) localized
String ObjectiveName;
UTGameObjective
VoiceMessage
function bool BetterObjectiveThan (
UTGameObjective Best,
byte DesiredTeamNum,
byte RequesterTeamNum) )
function bool BotNearObjective (
UTBot B) )
simulated
function bool CalcCamera (
float fDeltaTime, out
vector out_CamLoc, out
rotator out_CamRot, out
float out_FOV ) )
function bool CanDoubleJump (
Pawn Other) )
simulated function ClientReset ( )
simulated function Destroyed ( ) )
FindNearestFriendlyNode Source code
GetBestAvailableVehicleRating Source code
function float GetBestAvailableVehicleRating ( ) )
event
actor GetBestViewTarget ( ) )
simulated function string GetHumanReadableName ( ) )
GetLocationMessageIndex Source code
simulated
function int GetLocationMessageIndex (
UTBot B,
Pawn StatusPawn) )
function int GetNumDefenders ( ) )
simulated native function byte GetTeamNum ( )
simulated function HighlightOnMinimap ( int Switch) )
simulated event bool IsActive ( ) )
simulated event bool IsCritical ( ) )
simulated function bool IsNeutral ( ) )
simulated function bool IsStandalone ( ) )
simulated
function MarkShootSpotsFor (
Pawn P) )
function bool NearObjective (
Pawn P) )
simulated function bool NeedsHealing ( ) )
function ObjectiveChanged ( )
simulated function PostBeginPlay ( ) )
function bool ReachedParkingSpot (
Pawn P) )
simulated event ReplicatedEvent ( name VarName) )
function Reset ( ) )
function SetAlarm ( bool bNowOn )
simulated native
function SetHUDLocation (
vector NewHUDLocation )
function SetTeam ( byte TeamIndex) )
function ShareScore ( int TotalScore, string EventDesc ) )
function bool Shootable ( ) )
simulated function bool TeamLink ( int TeamNum) )
function bool TeleportTo (
UTPawn Traveler) )
function bool TellBotHowToDisable (
UTBot B) )
function bool TellBotHowToHeal (
UTBot B) )
function TriggerFlagEvent (
name EventType,
Controller EventInstigator) )
UpdateTeamStaticMeshes Source code
simulated function UpdateTeamStaticMeshes ( ) )
function bool UsedBy (
Pawn P) )
function bool ValidSpawnPointFor ( byte TeamIndex) )
defaultproperties
{
bFirstObjective=True
DefenderTeamIndex=2
LocationPrefix="Near "
ObjectiveName="Objective"
BaseRadius=2000.000000
Score=5
ControlColor(0)=(R=1.000000,G=0.000000,B=0.000000,A=1.000000)
ControlColor(1)=(R=0.000000,G=0.000000,B=1.000000,A=1.000000)
ControlColor(2)=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
AttackCoords=(U=583.000000,V=266.000000,UL=52.000000,VL=57.000000)
IconCoords=(U=537.000000,V=296.000000,UL=46.000000,VL=31.000000)
HudMaterial=Material'UI_HUD.Icons.M_UI_HUD_Icons01'
MaxSensorRange=2800.000000
CameraViewDistance=400.000000
MaxHighlightScale=8.000000
HighlightSpeed=10.000000
MinimapIconScale=20.000000
IconHudTexture=Texture2D'UI_HUD.HUD.UI_HUD_BaseB'
AttackLinearColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'Engine.Default__Objective:CollisionCylinder'
ObjectArchetype=CylinderComponent'Engine.Default__Objective:CollisionCylinder'
End Object
CylinderComponent=CollisionCylinder
Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'Engine.Default__Objective:Sprite'
ObjectArchetype=SpriteComponent'Engine.Default__Objective:Sprite'
End Object
GoodSprite=Sprite
Begin Object Class=SpriteComponent Name=Sprite2 ObjName=Sprite2 Archetype=SpriteComponent'Engine.Default__Objective:Sprite2'
ObjectArchetype=SpriteComponent'Engine.Default__Objective:Sprite2'
End Object
BadSprite=Sprite2
Components(0)=Sprite
Components(1)=Sprite2
Begin Object Class=ArrowComponent Name=Arrow ObjName=Arrow Archetype=ArrowComponent'Engine.Default__Objective:Arrow'
ObjectArchetype=ArrowComponent'Engine.Default__Objective:Arrow'
End Object
Components(2)=Arrow
Components(3)=CollisionCylinder
Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'Engine.Default__Objective:PathRenderer'
ObjectArchetype=PathRenderingComponent'Engine.Default__Objective:PathRenderer'
End Object
Components(4)=PathRenderer
bReplicateMovement=False
bOnlyDirtyReplication=True
NetUpdateFrequency=1.000000
CollisionComponent=CollisionCylinder
SupportedEvents(3)=Class'UTGame.UTSeqEvent_FlagEvent'
Name="Default__UTGameObjective"
ObjectArchetype=Objective'Engine.Default__Objective'
}
|
Creation time: sk 18-3-2018 10:00:52.055 - Created with
UnCodeX