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-2011 Epic Games, Inc. All Rights Reserved.

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

Direct Known Subclasses:

UTCTFBase_Content

Variables Summary
class<UTLocalMessage>CTFAnnouncerMessagesClass
MaterialInstanceConstantFlagBaseMaterial
StaticMeshComponentFlagBaseMesh
ParticleSystemComponentFlagEmptyParticles
class<UTCTFFlag>FlagType
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, bAllowRemoteUse, bAlreadyRendered, BaseRadius, bFirstObjective, bHasLocationSpeech, bHasSensor, bIsActive, bIsConstructing, bIsDisabled, bPostRenderTraceSucceeded, bScriptRenderAdditionalMinimap, CameraViewDistance, ControlColor[3], DefendAnnouncement, DefensePoints, DefensePriority, DefenseSquad, HighlightScale, HighlightSpeed, HudMaterial, IconExtentX, IconExtentY, IconPosX, IconPosY, LastHighlightUpdate, LastPostRenderTraceTime, LocationSpeech, MaxBeaconDistance, MaxHighlightScale, MaxSensorRange, MinimapIconScale, MyBaseVolume, NextObjective, ObjectiveName, PlayerStarts, Score, Scorers, StartTeam, TeamStaticMeshes, VehicleFactories, VehicleParkingSpots
Inherited Variables from UDKBase.UDKGameObjective
bAllowOnlyShootable, bUnderAttack, DefenderTeamIndex, HUDLocation, IconCoords, IconHudTexture, ShootSpots

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, DrawMapSelection, FindGoodEndView, FindNearestFriendlyNode, GetAutoObjectiveActor, GetFlag, GetHUDOffset, GetHumanReadableName, GetLocationMessageIndex, GetLocationSpeechFor, GetNumDefenders, HighlightOnMinimap, IsActive, IsCritical, IsNeutral, IsStandalone, MarkShootSpotsFor, NearObjective, NeedsHealing, PostBeginPlay, ReachedParkingSpot, RenderExtraDetails, RenderMinimap, ReplicatedEvent, Reset, SetAlarm, SetTeam, ShareScore, Shootable, TeamLink, TeleportTo, TellBotHowToDisable, TellBotHowToHeal, TriggerFlagEvent, UpdateTeamStaticMeshes, UsedBy, ValidSpawnPointFor
Inherited Functions from UDKBase.UDKGameObjective
BotNearObjective, DrawIcon, GetBestViewTarget, GetTeamNum, ObjectiveChanged, SetHUDLocation, TriggerFlagEvent


Variables Detail

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;

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
{
	NearBaseRadius=+4000.0
	MidFieldHighZOffset=250.0
	MidFieldLowZOffset=-250.0
	MinimapIconScale=7.0
}




Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:59.494 - Created with UnCodeX