I'm a doctor, not a mechanic

UE3:UTSlowField (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Inventory >> UTInventory >> UTTimedPowerup >> UTSlowField
Package: 
UTGame
Direct subclass:
UTSlowField_Content

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

Properties[edit]

bEffectsOn[edit]

Type: bool

Modifiers: repnotify

Indicates that the effects are on and attached to the owner pawn

DesiredScale[edit]

Type: Object.Vector

Desired scale of the slow field effect mesh

Default value:

Member Value
X 2.1
Y 2.1
Z 1.8

InsideCameraEffect[edit]

Type: class<UTEmitCameraEffect>

Camera emitter played on player using the powerup

PawnOwner[edit]

Type: UTPawn

Replicated owner pawn, since the pickup owner does not replicate when we need it

ProjectileScalingFactor[edit]

Type: float

Time dilation scaling applied to projectiles inside the area of effect

Default value: 0.125

ProjectilesToUpdate[edit]

Type: array<Projectile>

Projectiles that touched this slow field without an Instigator set

The Instigator should be set on the following Tick

SlowFieldAmbientSound[edit]

Type: SoundCue

Ambient sound played while active

SlowFieldMesh[edit]

Type: StaticMeshComponent

Slow field effect mesh

WarningSound[edit]

Type: SoundCue

Sound indicating that the powerup is about to expire

YawRotationRate[edit]

Type: float

Rate at which the slow field effect rotates

Default value: 2000.0

Default values[edit]

Property Value
bHardAttach True
bIgnoreEncroachers True
bOnlyRelevantToOwner False
bProjTarget True
bReplicateMovement True
Components[1] CylinderComponent'CollisionCylinder'
PowerupStatName 'POWERUPTIME_SLOWFIELD'
TimeRemaining 60.0

Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Property Value
CollideActors True
CollisionHeight 200.0
CollisionRadius 280.0

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: UTTimedPowerup.Sprite

No new values.

Functions[edit]

Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: UTInventory.Destroyed


ReplicatedEvent[edit]

simulated event ReplicatedEvent (name VarName)

Overrides: Actor.ReplicatedEvent


Touch[edit]

simulated event Touch (Actor Other, PrimitiveComponent OtherComp, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: Actor.Touch


UnTouch[edit]

simulated event UnTouch (Actor Other)

Overrides: Actor.UnTouch


Other instance functions[edit]

GivenTo[edit]

simulated function GivenTo (Pawn NewOwner, bool bDoNotActivate)

Overrides: UTTimedPowerup.GivenTo

(Description copied from Inventory.GivenTo)
This Inventory Item has just been given to this Pawn (server only)

Parameters:

  • thisPawn - new Inventory owner
  • bDoNotActivate - If true, this item will not try to activate

ItemRemovedFromInvManager[edit]

function ItemRemovedFromInvManager ()

Overrides: Inventory.ItemRemovedFromInvManager

Event called when Item is removed from Inventory Manager. Network: Authority

PlaySlowFieldFadingEffects[edit]

simulated function PlaySlowFieldFadingEffects ()


StopsProjectile[edit]

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile


ToggleSlowFieldEffects[edit]

simulated function ToggleSlowFieldEffects (bool bEnabled)


UpdateTouchingProjectiles[edit]

simulated function UpdateTouchingProjectiles ()