Packagecom.whirled.contrib.platformer.piece
Classpublic class Spawner
InheritanceSpawner Inheritance RectDynamic Inheritance Dynamic



Public Properties
 PropertyDefined by
  deathEffect : Effect
Spawner
  deathInterval : Number
Spawner
  deathSoundEffect : SoundEffect
Spawner
  destructable : Boolean
Spawner
  disabled : Boolean
Spawner
 Inheriteddx : Number
Dynamic
 Inheriteddy : Number
Dynamic
  enemyCount : int
[read-only]
Spawner
  health : Number
Spawner
 Inheritedheight : Number = 0
RectDynamic
  hitCollision : Collision
Spawner
 Inheritedid : int
Dynamic
 Inheritedinter : int
Dynamic
  killer : int
Spawner
  maxConcurrent : int
Spawner
  missCollision : Collision
Spawner
  offX : Number
Spawner
 Inheritedowner : int
Dynamic
 InheritedsoundEvents : Array
Dynamic
  spawnCount : int
Spawner
  spawnDelay : Number
Spawner
  spawning : int
Spawner
  spawnInterval : Number
Spawner
  spawns : Array
Spawner
  spawnSoundEffect : SoundEffect
Spawner
  spawnXML : XML
Spawner
 Inheritedsprite : String
Dynamic
  totalSpawns : int
Spawner
 Inheritedtype : String
Dynamic
 InheritedupdateState : int
Dynamic
  wasHit : Boolean
Spawner
 Inheritedwidth : Number = 0
RectDynamic
 Inheritedx : Number
Dynamic
 Inheritedy : Number
Dynamic
Protected Properties
 PropertyDefined by
 Inherited_dx : Number = 0
Dynamic
 Inherited_dy : Number = 0
Dynamic
  _health : Number
Spawner
 Inherited_inState : int
Dynamic
 Inherited_inter : int
Dynamic
  _killer : int
Spawner
 Inherited_owner : int
Dynamic
  _spawnCount : int
Spawner
  _spawning : int
Spawner
 Inherited_x : Number = 0
Dynamic
 Inherited_y : Number = 0
Dynamic
Public Methods
 MethodDefined by
  
Spawner(insxml:XML = null)
Spawner
  
alwaysSpawn():Boolean
Spawner
 Inherited
amOwner():Boolean
Dynamic
 Inherited
equals(other:Object):Boolean
Dynamic
 Inherited
forceOwner():Boolean
Dynamic
  
fromBytes(bytes:ByteArray):void
Spawner
  
genActor(id:int):Actor
Spawner
 Inherited
RectDynamic
  
getNewOwner(closest:int):int
Spawner
 Inherited
hashCode():int
Dynamic
  
isAlive():Boolean
Spawner
 Inherited
ownerType():int
Dynamic
  
shouldSpawn():Boolean
Spawner
 Inherited
spawnDist():Number
Dynamic
  
toBytes(bytes:ByteArray = null):ByteArray
Spawner
 Inherited
useCache():Boolean
Dynamic
  
Spawner
Public Constants
 ConstantDefined by
 InheritedDEAD : int = 3
[static]
Dynamic
 InheritedDYN_COUNT : int = 2
[static]
Dynamic
 InheritedENEMY : int = 2
[static]
Dynamic
 InheritedGLOBAL : int = 0
[static]
Dynamic
 InheritedOWN_ALL : int = 3
[static]
Dynamic
 InheritedOWN_PLAYER : int = 1
[static]
Dynamic
 InheritedOWN_SERVER : int = 2
[static]
Dynamic
 InheritedPLAYER : int = 1
[static]
Dynamic
 InheritedSPAWN : int = 4
[static]
Dynamic
  U_HEALTH : int
[static]
Spawner
 InheritedU_INTER : int
[static]
Dynamic
 InheritedU_POS : int
[static]
Dynamic
  U_SPAWN : int
[static]
Spawner
 InheritedU_VEL : int
[static]
Dynamic
Property detail
deathEffectproperty
public var deathEffect:Effect
deathIntervalproperty 
public var deathInterval:Number
deathSoundEffectproperty 
public var deathSoundEffect:SoundEffect
destructableproperty 
public var destructable:Boolean
disabledproperty 
public var disabled:Boolean
enemyCountproperty 
enemyCount:int  [read-only]Implementation
    public function get enemyCount():int
_healthproperty 
protected var _health:Number
healthproperty 
health:Number  [read-write]Implementation
    public function get health():Number
    public function set health(value:Number):void
hitCollisionproperty 
public var hitCollision:Collision
_killerproperty 
protected var _killer:int
killerproperty 
killer:int  [read-write]Implementation
    public function get killer():int
    public function set killer(value:int):void
maxConcurrentproperty 
public var maxConcurrent:int
missCollisionproperty 
public var missCollision:Collision
offXproperty 
public var offX:Number
_spawnCountproperty 
protected var _spawnCount:int
spawnCountproperty 
spawnCount:int  [read-write]Implementation
    public function get spawnCount():int
    public function set spawnCount(value:int):void
spawnDelayproperty 
public var spawnDelay:Number
_spawningproperty 
protected var _spawning:int
spawningproperty 
spawning:int  [read-write]Implementation
    public function get spawning():int
    public function set spawning(value:int):void
spawnIntervalproperty 
public var spawnInterval:Number
spawnsproperty 
public var spawns:Array
spawnSoundEffectproperty 
public var spawnSoundEffect:SoundEffect
spawnXMLproperty 
public var spawnXML:XML
totalSpawnsproperty 
public var totalSpawns:int
wasHitproperty 
public var wasHit:Boolean
Constructor detail
Spawner()constructor
public function Spawner(insxml:XML = null)Parameters
insxml:XML (default = null)
Method detail
alwaysSpawn()method
public override function alwaysSpawn():Boolean

Returns
Boolean
fromBytes()method 
public override function fromBytes(bytes:ByteArray):voidParameters
bytes:ByteArray
genActor()method 
public function genActor(id:int):ActorParameters
id:int

Returns
Actor
getNewOwner()method 
public override function getNewOwner(closest:int):intParameters
closest:int

Returns
int
isAlive()method 
public override function isAlive():Boolean

Returns
Boolean
shouldSpawn()method 
public override function shouldSpawn():Boolean

Returns
Boolean
toBytes()method 
public override function toBytes(bytes:ByteArray = null):ByteArrayParameters
bytes:ByteArray (default = null)

Returns
ByteArray
xmlInstance()method 
public override function xmlInstance():XML

Returns
XML
Constant detail
U_HEALTHconstant
public static const U_HEALTH:int
U_SPAWNconstant 
public static const U_SPAWN:int