UE1:ThingFactory (RTNP)
- Package:
- UnrealShare
- Direct subclass:
- CreatureFactory
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
ThingFactory.
Properties
Property group 'ThingFactory'
bCovert
Type: bool
only do hidden spawns
bFalling
Type: bool
non-pawn items spawned should be set to falling
Default value: True
bOnlyPlayerTouched
Type: bool
only player can trigger it
bStoppable
Type: bool
stops producing when untouched
capacity
Type: int
max number of items ever buildable (-1 = no limit)
Default value: 1000000
interval
Type: float
average time interval between spawnings
Default value: 1.0
itemtag
Type: name
tag given to items produced at this factory
maxitems
Type: int
max number of items from this factory at any time
Default value: 1
prototype
the template class
timeDistribution
Type: EDistribution
Internal variables
numitems
Type: int
current number of items from this factory
numspots
Type: int
number of spawnspots
spawnspot
Type: SpawnPoint
Array size: 16
possible start locations
Default values
Property | Value |
---|---|
bCollideActors | True |
bStatic | False |
Enums
EDistribution
- DIST_Constant
- DIST_Uniform
- DIST_Gaussian
Functions
Events
PostBeginPlay
Overrides: Actor.PostBeginPlay
Other instance functions
StartBuilding
States
Finished
Spawning
Spawning.BeginState
Overrides: Object.BeginState (global)
Spawning.Timer
Overrides: Actor.Timer (global)
Spawning.Trigger
Overrides: Actor.Trigger (global)
Spawning.UnTouch
Overrides: Actor.UnTouch (global)
Spawning.StartBuilding
Overrides: StartBuilding (global)
Spawning.trySpawn
Waiting
Modifiers: auto
Waiting.Touch
Overrides: Actor.Touch (global)
Waiting.Trigger
Overrides: Actor.Trigger (global)