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

UTGame.UTCTFBase

Extends
UTGameObjective
Modifiers
hidecategories ( Objective , VoiceMessage , Announcements ) abstract

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

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

Direct Known Subclasses:

UTCTFBase_Content

Variables Summary
AudioComponentAmbientSound
class<UTLocalMessage>CTFAnnouncerMessagesClass
MaterialInstanceConstantFlagBaseMaterial
StaticMeshComponentFlagBaseMesh
ParticleSystemComponentFlagEmptyParticles
class<UTCTFFlag>FlagType
SoundCueGreedAmbientSound
MaterialInstanceConstantMIC_FlagBaseColor
Array<SoundNodeWave>MidfieldHighSpeech
Array<SoundNodeWave>MidfieldLowSpeech
UTCTFFlagmyFlag
Array<SoundNodeWave>NearLocationSpeech
UTCTFBase
floatBaseExitTime
floatMidFieldHighZOffset
floatMidFieldLowZOffset
floatNearBaseRadius
AudioComponentTakenSound
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
eventactor GetBestViewTarget ()))
functionUTCarriedObject GetFlag ()))
functionint GetLocationMessageIndex (UTBot B, Pawn StatusPawn))
functionSoundNodeWave GetLocationSpeechFor (PlayerController PC, int LocationSpeechOffset, int MessageIndex))
eventbool IsActive ()))
function ObjectiveChanged ()))
function PostBeginPlay ()))
event ReplicatedEvent (name VarName))
function SetAlarm (bool bNowOn))
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

AmbientSound Source code

var AudioComponent AmbientSound;

CTFAnnouncerMessagesClass Source code

var class<UTLocalMessage> CTFAnnouncerMessagesClass;

FlagBaseMaterial Source code

var MaterialInstanceConstant FlagBaseMaterial;
The MICs for the flag base. We need to store the MIC we are referencing and then the one we spawn at runtime.

FlagBaseMesh Source code

var StaticMeshComponent FlagBaseMesh;
Reference to the actual mesh base so we can modify it with a different material

FlagEmptyParticles Source code

var ParticleSystemComponent FlagEmptyParticles;
Particles to play while the flag is gone

FlagType Source code

var class<UTCTFFlag> FlagType;

GreedAmbientSound Source code

var SoundCue GreedAmbientSound;

MIC_FlagBaseColor Source code

var MaterialInstanceConstant MIC_FlagBaseColor;

MidfieldHighSpeech Source code

var Array<SoundNodeWave> MidfieldHighSpeech;

MidfieldLowSpeech Source code

var Array<SoundNodeWave> MidfieldLowSpeech;

myFlag Source code

var UTCTFFlag myFlag;

NearLocationSpeech Source code

var Array<SoundNodeWave> NearLocationSpeech;

UTCTFBase

BaseExitTime Source code

var(UTCTFBase) float BaseExitTime;

MidFieldHighZOffset Source code

var(UTCTFBase) float MidFieldHighZOffset;

MidFieldLowZOffset Source code

var(UTCTFBase) float MidFieldLowZOffset;

NearBaseRadius Source code

var(UTCTFBase) float NearBaseRadius;

TakenSound Source code

var(UTCTFBase) AudioComponent TakenSound;
audio component that should play when the flag has been taken


Functions Detail

GetBestViewTarget Source code

event actor GetBestViewTarget ( ) )

GetFlag Source code

function UTCarriedObject GetFlag ( ) )

GetLocationMessageIndex Source code

simulated function int GetLocationMessageIndex ( UTBot B, Pawn StatusPawn) )

GetLocationSpeechFor Source code

simulated function SoundNodeWave GetLocationSpeechFor ( PlayerController PC, int LocationSpeechOffset, int MessageIndex) )

IsActive Source code

simulated event bool IsActive ( ) )

ObjectiveChanged Source code

function ObjectiveChanged ( ) )
Handle flag events.

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )

SetAlarm Source code

simulated function SetAlarm ( bool bNowOn) )


Defaultproperties

defaultproperties
{
   MidFieldHighZOffset=250.000000
   MidFieldLowZOffset=-250.000000
   NearBaseRadius=4000.000000
   Begin Object Class=AudioComponent Name=AmbientSoundComponent ObjName=AmbientSoundComponent Archetype=AudioComponent'Engine.Default__AudioComponent'
      bStopWhenOwnerDestroyed=True
      bShouldRemainActiveIfDropped=True
      Name="AmbientSoundComponent"
      ObjectArchetype=AudioComponent'Engine.Default__AudioComponent'
   End Object
   AmbientSound=AmbientSoundComponent
   GreedAmbientSound=SoundCue'A_Gameplay.ONS.A_Gameplay_ONS_ConduitAmbient'
   MinimapIconScale=7.000000
   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
   Components(5)=AmbientSoundComponent
   CollisionComponent=CollisionCylinder
   Name="Default__UTCTFBase"
   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:49.319 - Created with UnCodeX