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

UTGame.UTOnslaughtTarydiumProcessor

Extends
UTOnslaughtNodeEnhancement
Modifiers
abstract

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

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

Direct Known Subclasses:

UTOnslaughtTarydiumProcessor_Content

Constants Summary
MAXMINERS=4

Variables Summary
class<UTOnslaughtMiningRobot>MiningBotClass
UTOnslaughtMiningRobotMiningBots[MAXMINERS]
floatOreCount
MaterialInstanceConstantPistonMIC
vectorProcColor
floatProcColorBlend
MaterialInstanceConstantSailMIC
vectorTargetProcColor
MaterialInstanceConstantTopMIC
UTOnslaughtTarydiumProcessor
floatBotSpawnDist
SkeletalMeshComponentMesh
UTOnslaughtTarydiumMineMine
floatOreEventThreshold
StaticMeshComponentStaticMesh
Inherited Variables from UTGame.UTOnslaughtNodeEnhancement
ControllingNode
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 Activate ()))
function CreateMiner (float MinerCreationTime))
function Deactivate ()))
function MinerDestroyed ()))
function PostBeginPlay ()))
function ReceiveOre (float Quantity))
event ReplicatedEvent (name VarName))
function SpawnMiner ()))
function Tick (float DeltaSeconds))
function UpdateAnimRate ()))
function UpdateTeamEffects ()))
functionLinearColor VecToLinColor (vector InVec))
Inherited Functions from UTGame.UTOnslaughtNodeEnhancement
Activate, Deactivate, GetLocationStringFor, GetTeamNum, PreBeginPlay, ReplicatedEvent, SetControllingNode, TarydiumBoost, UpdateTeamEffects
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


Constants Detail

MAXMINERS Source code

const MAXMINERS = 4;


Variables Detail

MiningBotClass Source code

var class<UTOnslaughtMiningRobot> MiningBotClass;

MiningBots[MAXMINERS] Source code

var UTOnslaughtMiningRobot MiningBots[MAXMINERS];

OreCount Source code

var repnotify float OreCount;

PistonMIC Source code

var MaterialInstanceConstant PistonMIC;

ProcColor Source code

var vector ProcColor;

ProcColorBlend Source code

var float ProcColorBlend;

SailMIC Source code

var MaterialInstanceConstant SailMIC;

TargetProcColor Source code

var vector TargetProcColor;

TopMIC Source code

var MaterialInstanceConstant TopMIC;

UTOnslaughtTarydiumProcessor

BotSpawnDist Source code

var(UTOnslaughtTarydiumProcessor) float BotSpawnDist;

Mesh Source code

var(UTOnslaughtTarydiumProcessor) SkeletalMeshComponent Mesh;

Mine Source code

var(UTOnslaughtTarydiumProcessor) UTOnslaughtTarydiumMine Mine;

OreEventThreshold Source code

var(UTOnslaughtTarydiumProcessor) float OreEventThreshold;

StaticMesh Source code

var(UTOnslaughtTarydiumProcessor) StaticMeshComponent StaticMesh;


Functions Detail

Activate Source code

function Activate ( ) )

CreateMiner Source code

function CreateMiner ( float MinerCreationTime) )

Deactivate Source code

function Deactivate ( ) )

MinerDestroyed Source code

function MinerDestroyed ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

ReceiveOre Source code

function ReceiveOre ( float Quantity) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )

SpawnMiner Source code

function SpawnMiner ( ) )

Tick Source code

simulated function Tick ( float DeltaSeconds) )

UpdateAnimRate Source code

simulated function UpdateAnimRate ( ) )
Update rate of animation based on how much ore we have.

UpdateTeamEffects Source code

simulated function UpdateTeamEffects ( ) )

VecToLinColor Source code

simulated function LinearColor VecToLinColor ( vector InVec) )


Defaultproperties

defaultproperties
{
   BotSpawnDist=300.000000
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTOnslaughtNodeEnhancement:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTOnslaughtNodeEnhancement:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Sprite'
      ObjectArchetype=SpriteComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Sprite'
   End Object
   GoodSprite=Sprite
   Begin Object Class=SpriteComponent Name=Sprite2 ObjName=Sprite2 Archetype=SpriteComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Sprite2'
      ObjectArchetype=SpriteComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Sprite2'
   End Object
   BadSprite=Sprite2
   Components(0)=Sprite
   Components(1)=Sprite2
   Begin Object Class=ArrowComponent Name=Arrow ObjName=Arrow Archetype=ArrowComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Arrow'
      ObjectArchetype=ArrowComponent'UTGame.Default__UTOnslaughtNodeEnhancement:Arrow'
   End Object
   Components(2)=Arrow
   Components(3)=CollisionCylinder
   Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'UTGame.Default__UTOnslaughtNodeEnhancement:PathRenderer'
      ObjectArchetype=PathRenderingComponent'UTGame.Default__UTOnslaughtNodeEnhancement:PathRenderer'
   End Object
   Components(4)=PathRenderer
   CollisionComponent=CollisionCylinder
   Name="Default__UTOnslaughtTarydiumProcessor"
   ObjectArchetype=UTOnslaughtNodeEnhancement'UTGame.Default__UTOnslaughtNodeEnhancement'
}

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