There is no spoon

UE1:ThingFactory (RTNP)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
RTNP Object >> Actor >> Keypoint >> ThingFactory

Contents

Package: 
UnrealShare
Direct subclass:
CreatureFactory
This class in other games:
U1, UT

ThingFactory.

[edit] Properties

[edit] Property group 'ThingFactory'

[edit] bCovert

Type: bool

only do hidden spawns

[edit] bFalling

Type: bool

non-pawn items spawned should be set to falling

Default value: True

[edit] bOnlyPlayerTouched

Type: bool

only player can trigger it

[edit] bStoppable

Type: bool

stops producing when untouched

[edit] capacity

Type: int

max number of items ever buildable (-1 = no limit)

Default value: 1000000

[edit] interval

Type: float

average time interval between spawnings

Default value: 1.0

[edit] itemtag

Type: name

tag given to items produced at this factory

[edit] maxitems

Type: int

max number of items from this factory at any time

Default value: 1

[edit] prototype

Type: class<Actor>

the template class

[edit] timeDistribution

Type: EDistribution


[edit] Internal variables

[edit] numitems

Type: int

current number of items from this factory

[edit] numspots

Type: int

number of spawnspots

[edit] spawnspot

Type: SpawnPoint

Array size: 16

possible start locations

[edit] Default values

Property Value
bCollideActors True
bStatic False

[edit] Enums

[edit] EDistribution

DIST_Constant 
DIST_Uniform 
DIST_Gaussian 

[edit] Functions

[edit] Events

[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


[edit] Other instance functions

[edit] StartBuilding

function StartBuilding ()


[edit] States

[edit] Finished

[edit] Spawning

[edit] Spawning.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] Spawning.Timer

event Timer ()

Overrides: Actor.Timer (global)


[edit] Spawning.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger (global)


[edit] Spawning.UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch (global)


[edit] Spawning.StartBuilding

function StartBuilding ()

Overrides: StartBuilding (global)


[edit] Spawning.trySpawn

function bool trySpawn (int start, int end)


[edit] Waiting

Modifiers: auto

[edit] Waiting.Touch

event Touch (Actor Other)

Overrides: Actor.Touch (global)


[edit] Waiting.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger (global)


Personal tools