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

ROEngine.ROObjective

Extends
GameObjective
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.NavigationPoint
      |   
      +-- Engine.JumpDest
         |   
         +-- UnrealGame.JumpSpot
            |   
            +-- UnrealGame.GameObjective
               |   
               +-- ROEngine.ROObjective

Variables Summary
VolumeAttachedVolume
byteCompressedCapProgress
byteCurrentCapTeam
FloatBoxLabelCoords
EObjectiveStateObjState
ROObjective
nameAlliesEvent
intAlliesObjectivePriority
stringAttackerDescription
nameAxisEvent
intAxisObjectivePriority
boolbDoNotDisplayTitleOnSituationMap
boolbDoNotUseLabelShiftingOnSituationMap
boolbRequired
stringDefenderDescription
EObjectiveStateInitialObjState
intMapX
intMapY
stringObjName
intObjNum
intRadius
nameVolumeTag
Inherited Variables from UnrealGame.GameObjective
AlternatePaths, Announcer_DefendObjective, Announcer_DisabledObjective, Announcer_ObjectiveInfo, AreaVolumeTag, bAccruePoints, bActive, bAnnounceNextObjective, BaseExitTime, BaseRadius, bBotOnlyObjective, bClearInstigator, bDisabled, bFirstObjective, bHasShootSpots, bHighlightPhysicalObjective, bIgnoredObjective, bInitiallyActive, bIsBeingAttacked, bIsCritical, bMustBoardVehicleFirst, bOldCritical, bOldDisabled, bOldHighlightPhysicalObjective, bOptionalObjective, BotDamageScaling, bOverrideVisibilityCheck, bOverrideZoneCheck, bPlayCriticalAssaultAlarm, bReplicateObjective, bSoundsPrecached, bTeamControlled, bTriggerOnceOnly, bUsePriorityOnHUD, CriticalObjectiveVolumeTag, DefenderTeamIndex, DefensePriority, DefenseScripts, DefenseScriptTags, DefenseSquad, DelayedDamageInstigatorController, DestructionMessage, DisabledBy, DrawDistThresHold, DrawTime, EndCamera, EndCameraTag, HighlightOverlay[2], LastDrawTime, LocationPostfix, LocationPrefix, MyBaseVolume, NextObjective, ObjectiveDescription, ObjectiveDisabledTime, ObjectiveName, ObjectivePriority, ObjectiveStringPrefix, ObjectiveStringSuffix, ObjectiveTypeIcon, Objective_Info_Attacker, Objective_Info_Defender, PhysicalObjectiveActors, PhysicalObjectiveActorsTag, SavedObjectiveProgress, Score, Scorers, StartTeam, UseDescription, VehiclePath, VehiclePathName
Inherited Variables from UnrealGame.JumpSpot
bDodgeUp, bForceAllowDoubleJumping, bJumpingDown, bNeverImpactJump, bNoLowGrav, bOnlyTranslocator, bRealOnlyTranslocator, CachedSpeed[8], JumpTime, TranslocTarget, TranslocTargetTag, TranslocZOffset, XYVelocityScaleBloat, XYVelocityScaleGorefast

Enumerations Summary
EObjectiveState
OBJ_Axis, OBJ_Allies, OBJ_Neutral,

Structures Summary
Inherited Structures from UnrealGame.GameObjective
ScorerRecord

Functions Summary
functionbool BetterObjectiveThan (GameObjective Best, byte DesiredTeamNum, byte RequesterTeamNum))
functionstring GetHumanReadableName ()))
function HandleCompletion (PlayerReplicationInfo CompletePRI, int Team))
functionbool isAllies ()))
functionbool isAxis ()))
functionbool IsEqualPriority (GameObjective Test, int TestTeamNum))
functionbool IsHigherPriority (GameObjective Test, int TestTeamNum))
functionbool isNeutral ()))
function NotifyStateChanged ()))
function ObjectiveCompleted (PlayerReplicationInfo CompletePRI, int Team))
function PostBeginPlay ()))
function Reset ()))
functionbool TeamOwns (Bot B))
functionbool TellBotHowToDisable (Bot B))
function Trigger (Actor Other, Pawn EventInstigator))
functionbool WithinArea (Actor A))
Inherited Functions from UnrealGame.GameObjective
AddScorer, AwardAssaultScore, BetterObjectiveThan, BotNearObjective, CanDoubleJump, CheckPlayCriticalAlarm, CompleteObjective, DisableObjective, GetDifficulty, GetHumanReadableName, GetNumDefenders, GetObjectiveProgress, HighlightPhysicalObjective, IsActive, IsCritical, NearObjective, OwnsDefenseScript, PlayAlarm, PlayDestructionMessage, PostBeginPlay, PostNetReceive, PreBeginPlay, PrecacheAnnouncer, Reset, SetActive, SetCriticalStatus, SetObjectiveOverlay, SetTeam, ShareScore, TellBotHowToDisable, Timer, Trigger, UpdateLocationName, UpdatePrecacheMaterials
Inherited Functions from UnrealGame.JumpSpot
CanDoubleJump, CanMakeJump, DoForcedJump, EffectiveDoubleJump, PostBeginPlay, SpecialCost, SuggestMovePreparation, TryTranslocator


Variables Detail

AttachedVolume Source code

var Volume AttachedVolume;

CompressedCapProgress Source code

var byte CompressedCapProgress;

CurrentCapTeam Source code

var byte CurrentCapTeam;

LabelCoords Source code

var FloatBox LabelCoords;

ObjState Source code

var EObjectiveState ObjState;

ROObjective

AlliesEvent Source code

var(ROObjective) name AlliesEvent;

AlliesObjectivePriority Source code

var(ROObjective) int AlliesObjectivePriority;

AttackerDescription Source code

var(ROObjective) localized string AttackerDescription;

AxisEvent Source code

var(ROObjective) name AxisEvent;

AxisObjectivePriority Source code

var(ROObjective) int AxisObjectivePriority;

bDoNotDisplayTitleOnSituationMap Source code

var(ROObjective) bool bDoNotDisplayTitleOnSituationMap;

bDoNotUseLabelShiftingOnSituationMap Source code

var(ROObjective) bool bDoNotUseLabelShiftingOnSituationMap;

bRequired Source code

var(ROObjective) bool bRequired;

DefenderDescription Source code

var(ROObjective) localized string DefenderDescription;

InitialObjState Source code

var(ROObjective) EObjectiveState InitialObjState;

MapX Source code

var(ROObjective) int MapX;

MapY Source code

var(ROObjective) int MapY;

ObjName Source code

var(ROObjective) localized string ObjName;

ObjNum Source code

var(ROObjective) int ObjNum;

Radius Source code

var(ROObjective) int Radius;

VolumeTag Source code

var(ROObjective) name VolumeTag;


Enumerations Detail

EObjectiveState Source code

enum EObjectiveState
{
OBJ_Axis, OBJ_Allies, OBJ_Neutral,
};


Functions Detail

BetterObjectiveThan Source code

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

GetHumanReadableName Source code

simulated function string GetHumanReadableName ( ) )

HandleCompletion Source code

function HandleCompletion ( PlayerReplicationInfo CompletePRI, int Team) )

isAllies Source code

function bool isAllies ( ) )

isAxis Source code

function bool isAxis ( ) )

IsEqualPriority Source code

function bool IsEqualPriority ( GameObjective Test, int TestTeamNum) )

IsHigherPriority Source code

function bool IsHigherPriority ( GameObjective Test, int TestTeamNum) )

isNeutral Source code

function bool isNeutral ( ) )

NotifyStateChanged Source code

function NotifyStateChanged ( ) )

ObjectiveCompleted Source code

function ObjectiveCompleted ( PlayerReplicationInfo CompletePRI, int Team) )
bObjActive

PostBeginPlay Source code

function PostBeginPlay ( ) )

Reset Source code

function Reset ( ) )

TeamOwns Source code

function bool TeamOwns ( Bot B) )

TellBotHowToDisable Source code

function bool TellBotHowToDisable ( Bot B) )

Trigger Source code

function Trigger ( Actor Other, Pawn EventInstigator) )

WithinArea Source code

function bool WithinArea ( Actor A) )


Defaultproperties

defaultproperties
{
     InitialObjState=OBJ_Neutral
     bRequired=True
     objName="Unnamed"
     Radius=1024
     LabelCoords=(X1=-10000.000000,Y1=-10000.000000,X2=-10000.000000,Y2=-10000.000000)
     bReplicateObjective=True
     bStatic=False
     bAlwaysRelevant=True
     Texture=Texture'InterfaceArt_tex.OverheadMap.ROObjectiveIcon'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:51.932 - Created with UnCodeX