I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:FieldGenerator (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
U2XMP Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> StationaryPawn >> DeployedUnit >> FieldGenerator
Package: 
U2XMP
Direct subclass:
FieldGeneratorAlt
This class in other games:
U2

$Workfile: FieldGenerator.uc $ Created By: Mark Poesch Created On: 7/2/2001 $Author: Sbrown $ $Date: 12/15/02 0:22 $ $Revision: 46 $

Properties

Property group 'FieldGenerator'

BeamClass

Type: class<PulseLineGenerator>


Default value: Class'U2XMP.ForceWallBeam'

BeamCount

Type: int

The number of beams

Default value: 6

BottomOffset

Type: float


Default value: 10.0

FieldHeight

Type: float


Default value: 60.0

ForceWallWidth

Type: float

The defined width of the wall

Default value: 10.0

LinkRadius

Type: float


Default value: 1000.0

LinkSound

Type: Sound


Default value: Sound'U2XMPA.FieldGenerator.FieldGeneratorLink'

NumPrimaryLinks

Type: int


Default value: 2

NumSecondaryLinks

Type: int


Default value: 1

TraceTolerance

Type: float


Default value: 16.0

UnlinkSound

Type: Sound


Default value: Sound'U2XMPA.FieldGenerator.FieldGeneratorUnlink'

Internal variables

bDidShutDownDestroy

Type: bool


CosMinAngle

Type: float


Default value: 0.707

CurrentFGChoice

Type: FieldGenerator


FGLinks

Type: array<FGStruct>


Default values

Property Value
bEnabled True
bNoStaticMeshCollide True
bSpecialEnemy True
CollisionHeight 55.0
CollisionRadius 5.0
ControllerClass Class'U2XMP.StationaryPawnControllerDefensive'
DeploySound Sound'U2XMPA.FieldGenerator.FieldGeneratorActivate'
Description "Field Generator"
DestroyedAlertSound Sound'U2XMPA.FieldGenerator.FieldGeneratorDestroyedAlert'
DisabledSound Sound'U2XMPA.FieldGenerator.FieldGeneratorDisabled'
DrawScale 0.11
DrawType DT_StaticMesh
ExplodeSound Sound'U2XMPA.FieldGenerator.FieldGeneratorDestroyed'
ExplosionEffect ParticleSalamander'RocketEffects.ParticleSalamander2'
Health 300
PickupClass Class'U2XMP.FieldGeneratorPickup'
PrePivot
Member Value
X -10.0
Y -5.0
Z -20.0
ReEnabledSound Sound'U2XMPA.FieldGenerator.FieldGeneratorEnabled'
ShutdownSound Sound'U2XMPA.FieldGenerator.FieldGeneratorShutdown'
StaticMesh StaticMesh'343M.Assets.FieldGenerator'

Structs

FGStruct

FieldGenerator FG 
ForceWall FGEffect 

Functions

Events

Destroyed

event Destroyed ()

Overrides: DeployedUnit.Destroyed


Other instance functions

AnglesOK

function bool AnglesOK (FieldGenerator SourceFG, FieldGenerator TargetFG)


CanConnect

function bool CanConnect (FieldGenerator TraceToFG)


ConsiderAttacking

function bool ConsiderAttacking (Actor TargetActor, U2NPCController AttackingController)

Overrides: StationaryPawn.ConsiderAttacking


CreateField

function CreateField (int ActiveLink)


DisableUnit

function DisableUnit ()

Overrides: DeployedUnit.DisableUnit


FilterFG

function bool FilterFG (FieldGenerator FG)


FirstFreeSlot

function int FirstFreeSlot ()


ForceWallIndex

function int ForceWallIndex (FieldGenerator F)


GetBottomLink

function Object.Vector GetBottomLink (FieldGenerator F)


GetTopLink

function Object.Vector GetTopLink (FieldGenerator F)


Initialize

function Initialize (bool AltActivate)

Overrides: DeployedUnit.Initialize


IsLinked

function int IsLinked (FieldGenerator F)


Linkup

function Linkup (int ActiveLink)


MakeLinks

function MakeLinks (FieldGenerator F, int LinkSlot)


ModifyPaths

function ModifyPaths (bool bEnabled)

Overrides: DeployedUnit.ModifyPaths


NotifyDeployed

function NotifyDeployed ()

Overrides: DeployedUnit.NotifyDeployed


NumFreeSlots

function int NumFreeSlots ()


NumLinks

function int NumLinks ()


OutputLinks

function OutputLinks ()


ScanArea

function ScanArea ()


SetUpLink

function SetUpLink ()


ShutDownDeployedUnit

function ShutDownDeployedUnit (bool bDestroyed, optional Pawn P)

Overrides: DeployedUnit.ShutDownDeployedUnit


SpecialBumpHandling

function SpecialBumpHandling (Actor Other)

Overrides: DeployedUnit.SpecialBumpHandling


Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: DeployedUnit.Trigger


Unlink

function Unlink (int UnlinkSlot, bool bDestroyWall)