UE3:UTSlowField (UT3)

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

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

Properties

bEffectsOn

Type: bool

Modifiers: repnotify

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

DesiredScale

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

Type: class<UTEmitCameraEffect>

Camera emitter played on player using the powerup

PawnOwner

Type: UTPawn

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

ProjectileScalingFactor

Type: float

Time dilation scaling applied to projectiles inside the area of effect

Default value: 0.125

ProjectilesToUpdate

Type: array<Projectile>

Projectiles that touched this slow field without an Instigator set

The Instigator should be set on the following Tick

SlowFieldAmbientSound

Type: SoundCue

Ambient sound played while active

SlowFieldMesh

Type: StaticMeshComponent

Slow field effect mesh

WarningSound

Type: SoundCue

Sound indicating that the powerup is about to expire

YawRotationRate

Type: float

Rate at which the slow field effect rotates

Default value: 2000.0

Default values

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

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Property Value
CollideActors True
CollisionHeight 200.0
CollisionRadius 280.0

Sprite

Class: Engine.SpriteComponent

Inherits from: UTTimedPowerup.Sprite

No new values.

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: UTInventory.Destroyed


ReplicatedEvent

simulated event ReplicatedEvent (name VarName)

Overrides: Actor.ReplicatedEvent


Touch

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

Overrides: Actor.Touch


UnTouch

simulated event UnTouch (Actor Other)

Overrides: Actor.UnTouch


Other instance functions

GivenTo

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

function ItemRemovedFromInvManager ()

Overrides: Inventory.ItemRemovedFromInvManager

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

PlaySlowFieldFadingEffects

simulated function PlaySlowFieldFadingEffects ()


StopsProjectile

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile


ToggleSlowFieldEffects

simulated function ToggleSlowFieldEffects (bool bEnabled)


UpdateTouchingProjectiles

simulated function UpdateTouchingProjectiles ()