Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SeqAct_ActorFactory

Extends
SeqAct_Latent
Modifiers
native ( Sequence )

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

Core.Object
|   
+-- Engine.SequenceObject
   |   
   +-- Engine.SequenceOp
      |   
      +-- Engine.SequenceAction
         |   
         +-- Engine.SeqAct_Latent
            |   
            +-- Engine.SeqAct_ActorFactory

Direct Known Subclasses:

SeqAct_ActorFactoryEx

Variables Summary
boolbIsSpawning
intLastSpawnIdx
floatRemainingDelay
intSpawnedCount
SeqAct_ActorFactory
boolbCheckSpawnCollision
boolbEnabled
ActorFactoryFactory
EPointSelectionPointSelection
intSpawnCount
floatSpawnDelay
array<Actor>SpawnPoints
Inherited Variables from Engine.SeqAct_Latent
bAborted, LatentActors
Inherited Variables from Engine.SequenceAction
bCallHandler, HandlerName, Targets

Enumerations Summary
EPointSelection
PS_Normal, PS_Random, PS_Reverse,

Functions Summary
Inherited Functions from Engine.SeqAct_Latent
AbortFor, Update


Variables Detail

bIsSpawning Source code

var bool bIsSpawning;
Is this factory currently in the process of spawning?

LastSpawnIdx Source code

var int LastSpawnIdx;
Last index used to spawn at, for PS_Normal/PS_Reverse

RemainingDelay Source code

var float RemainingDelay;
Remaining time before attempting the next spawn

SpawnedCount Source code

var int SpawnedCount;
Number of actors spawned so far

SeqAct_ActorFactory

bCheckSpawnCollision Source code

var(SeqAct_ActorFactory) bool bCheckSpawnCollision;
Prevent spawning at locations with bBlockActors

bEnabled Source code

var(SeqAct_ActorFactory) bool bEnabled;
Is this factory enabled?

Factory Source code

var(SeqAct_ActorFactory) export editinline ActorFactory Factory;
Type of actor factory to use when creating the actor

PointSelection Source code

var(SeqAct_ActorFactory) EPointSelection PointSelection;
Method of spawn point selection

SpawnCount Source code

var(SeqAct_ActorFactory) int SpawnCount;
Number of actors to create

SpawnDelay Source code

var(SeqAct_ActorFactory) float SpawnDelay;
Delay applied after creating an actor before creating the next one

SpawnPoints Source code

var(SeqAct_ActorFactory) array<Actor> SpawnPoints;
Set of points where Objects will be spawned


Enumerations Detail

EPointSelection Source code

enum EPointSelection
{
PS_Normal, PS_Random, PS_Reverse,
};


Defaultproperties

defaultproperties
{
   bEnabled=True
   bCheckSpawnCollision=True
   SpawnCount=1
   SpawnDelay=0.500000
   LastSpawnIdx=-1
   InputLinks(0)=(LinkDesc="Spawn Actor")
   InputLinks(1)=(LinkDesc="Enable")
   InputLinks(2)=(LinkDesc="Disable")
   InputLinks(3)=(LinkDesc="Toggle")
   VariableLinks(0)=(LinkDesc="Spawn Point",PropertyName="SpawnPoints")
   VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkDesc="Spawned",bWriteable=True,MaxVars=255)
   VariableLinks(2)=(ExpectedType=Class'Engine.SeqVar_Int',LinkDesc="Spawn Count",PropertyName="SpawnCount",MinVars=1,MaxVars=255)
   ObjName="Actor Factory"
   ObjCategory="Actor"
   Name="Default__SeqAct_ActorFactory"
   ObjectArchetype=SeqAct_Latent'Engine.Default__SeqAct_Latent'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:42.610 - Created with UnCodeX