Gah - a solution with more questions. – EntropicLqd

UE2:FieldGenerator (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from UE2:FGStruct (U2XMP))
Jump to: navigation, search
U2XMP Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> StationaryPawn >> DeployedUnit >> FieldGenerator

Contents

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 $

[edit] Properties

[edit] Property group 'FieldGenerator'

[edit] BeamClass

Type: class<PulseLineGenerator>


Default value: Class'U2XMP.ForceWallBeam'

[edit] BeamCount

Type: int

The number of beams

Default value: 6

[edit] BottomOffset

Type: float


Default value: 10.0

[edit] FieldHeight

Type: float


Default value: 60.0

[edit] ForceWallWidth

Type: float

The defined width of the wall

Default value: 10.0

[edit] LinkRadius

Type: float


Default value: 1000.0

[edit] LinkSound

Type: Sound


Default value: Sound'U2XMPA.FieldGenerator.FieldGeneratorLink'

[edit] NumPrimaryLinks

Type: int


Default value: 2

[edit] NumSecondaryLinks

Type: int


Default value: 1

[edit] TraceTolerance

Type: float


Default value: 16.0

[edit] UnlinkSound

Type: Sound


Default value: Sound'U2XMPA.FieldGenerator.FieldGeneratorUnlink'

[edit] Internal variables

[edit] bDidShutDownDestroy

Type: bool


[edit] CosMinAngle

Type: float


Default value: 0.707

[edit] CurrentFGChoice

Type: FieldGenerator


[edit] FGLinks

Type: array<FGStruct>


[edit] 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'

[edit] Structs

[edit] FGStruct

FieldGenerator FG 
ForceWall FGEffect 

[edit] Functions

[edit] Events

[edit] Destroyed

event Destroyed ()

Overrides: DeployedUnit.Destroyed


[edit] Other instance functions

[edit] AnglesOK

function bool AnglesOK (FieldGenerator SourceFG, FieldGenerator TargetFG)


[edit] CanConnect

function bool CanConnect (FieldGenerator TraceToFG)


[edit] ConsiderAttacking

function bool ConsiderAttacking (Actor TargetActor, U2NPCController AttackingController)

Overrides: StationaryPawn.ConsiderAttacking


[edit] CreateField

function CreateField (int ActiveLink)


[edit] DisableUnit

function DisableUnit ()

Overrides: DeployedUnit.DisableUnit


[edit] FilterFG

function bool FilterFG (FieldGenerator FG)


[edit] FirstFreeSlot

function int FirstFreeSlot ()


[edit] ForceWallIndex

function int ForceWallIndex (FieldGenerator F)


[edit] GetBottomLink

function Object.Vector GetBottomLink (FieldGenerator F)


[edit] GetTopLink

function Object.Vector GetTopLink (FieldGenerator F)


[edit] Initialize

function Initialize (bool AltActivate)

Overrides: DeployedUnit.Initialize


[edit] IsLinked

function int IsLinked (FieldGenerator F)


[edit] Linkup

function Linkup (int ActiveLink)


[edit] MakeLinks

function MakeLinks (FieldGenerator F, int LinkSlot)


[edit] ModifyPaths

function ModifyPaths (bool bEnabled)

Overrides: DeployedUnit.ModifyPaths


[edit] NotifyDeployed

function NotifyDeployed ()

Overrides: DeployedUnit.NotifyDeployed


[edit] NumFreeSlots

function int NumFreeSlots ()


[edit] NumLinks

function int NumLinks ()


[edit] OutputLinks

function OutputLinks ()


[edit] ScanArea

function ScanArea ()


[edit] SetUpLink

function SetUpLink ()


[edit] ShutDownDeployedUnit

function ShutDownDeployedUnit (bool bDestroyed, optional Pawn P)

Overrides: DeployedUnit.ShutDownDeployedUnit


[edit] SpecialBumpHandling

function SpecialBumpHandling (Actor Other)

Overrides: DeployedUnit.SpecialBumpHandling


[edit] Trigger

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

Overrides: DeployedUnit.Trigger


[edit] Unlink

function Unlink (int UnlinkSlot, bool bDestroyWall)