Packagecom.whirled.contrib.platformer.piece
Classpublic class Shot
InheritanceShot Inheritance Dynamic
SubclassesLaserShot

A base class for shots as dynamic objects.



Public Properties
 PropertyDefined by
  airEffect : Effect
Shot
  bigHit : Boolean = false
Shot
  damage : Number = 0
Shot
 Inheriteddx : Number
Dynamic
 Inheriteddy : Number
Dynamic
 InheritedenemyCount : int
Dynamic
  fireSoundEffect : SoundEffect
Shot
  force : Number = 0
Shot
  genericHitSoundEffect : SoundEffect
Shot
  genericMissSoundEffect : SoundEffect
Shot
  hit : Collision = null
Shot
  hitEffect : Effect
Shot
 Inheritedid : int
Dynamic
 Inheritedinter : int
Dynamic
  miss : Collision = null
Shot
  missEffect : Effect
Shot
 Inheritedowner : int
Dynamic
  rotateHit : Boolean = false
Shot
 InheritedsoundEvents : Array
Dynamic
  source : int = 0
Shot
 Inheritedsprite : String
Dynamic
  ttl : Number = 0
Shot
 Inheritedtype : String
Dynamic
 InheritedupdateState : int
Dynamic
 Inheritedx : Number
Dynamic
 Inheritedy : Number
Dynamic
Protected Properties
 PropertyDefined by
 Inherited_dx : Number = 0
Dynamic
 Inherited_dy : Number = 0
Dynamic
 Inherited_inState : int
Dynamic
 Inherited_inter : int
Dynamic
 Inherited_owner : int
Dynamic
 Inherited_x : Number = 0
Dynamic
 Inherited_y : Number = 0
Dynamic
Public Methods
 MethodDefined by
 Inherited
alwaysSpawn():Boolean
Dynamic
 Inherited
amOwner():Boolean
Dynamic
 Inherited
equals(other:Object):Boolean
Dynamic
 Inherited
forceOwner():Boolean
Dynamic
 Inherited
fromBytes(bytes:ByteArray):void
Dynamic
 Inherited
Dynamic
 Inherited
getNewOwner(closest:int):int
Dynamic
 Inherited
hashCode():int
Dynamic
 Inherited
isAlive():Boolean
Dynamic
 Inherited
ownerType():int
Dynamic
  
shouldSpawn():Boolean
Shot
 Inherited
spawnDist():Number
Dynamic
 Inherited
toBytes(bytes:ByteArray = null):ByteArray
Dynamic
  
useCache():Boolean
Shot
 Inherited
Dynamic
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
 InheritedU_INTER : int
[static]
Dynamic
 InheritedU_POS : int
[static]
Dynamic
 InheritedU_VEL : int
[static]
Dynamic
Property detail
airEffectproperty
public var airEffect:Effect
bigHitproperty 
public var bigHit:Boolean = false
damageproperty 
public var damage:Number = 0
fireSoundEffectproperty 
public var fireSoundEffect:SoundEffect
forceproperty 
public var force:Number = 0
genericHitSoundEffectproperty 
public var genericHitSoundEffect:SoundEffect
genericMissSoundEffectproperty 
public var genericMissSoundEffect:SoundEffect
hitproperty 
public var hit:Collision = null
hitEffectproperty 
public var hitEffect:Effect
missproperty 
public var miss:Collision = null
missEffectproperty 
public var missEffect:Effect
rotateHitproperty 
public var rotateHit:Boolean = false
sourceproperty 
public var source:int = 0
ttlproperty 
public var ttl:Number = 0
Method detail
shouldSpawn()method
public override function shouldSpawn():Boolean

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

Returns
Boolean