Packagestencyl.api.engine.behavior
Classpublic class Behavior
InheritanceBehavior Inheritance Object



Public Properties
 PropertyDefined By
  attributes : Array
Behavior
  classname : String
Behavior
  cls : Class
Behavior
  drawable : Boolean
Behavior
  drawOrder : Number
Behavior
  enabled : Boolean
Behavior
  game : GameState
Behavior
  ID : Number
Behavior
  name : String
Behavior
  parent : Object
Behavior
  script : Script
Behavior
  updateOrder : Number
Behavior
  visible : Boolean
Behavior
Public Methods
 MethodDefined By
  
Behavior(parent:Object, game:GameState, ID:Number, name:String, classname:String, enabled:Boolean, visible:Boolean, drawable:Boolean, attributes:Array)
Behavior
  
draw(g:Graphics, x:Number, y:Number):void
Behavior
  
initScript(initJustScript:Boolean = false):void
Behavior
  
update():void
Behavior
Property Detail
attributesproperty
public var attributes:Array

classnameproperty 
public var classname:String

clsproperty 
public var cls:Class

drawableproperty 
public var drawable:Boolean

drawOrderproperty 
public var drawOrder:Number

enabledproperty 
public var enabled:Boolean

gameproperty 
public var game:GameState

IDproperty 
public var ID:Number

nameproperty 
public var name:String

parentproperty 
public var parent:Object

scriptproperty 
public var script:Script

updateOrderproperty 
public var updateOrder:Number

visibleproperty 
public var visible:Boolean

Constructor Detail
Behavior()Constructor
public function Behavior(parent:Object, game:GameState, ID:Number, name:String, classname:String, enabled:Boolean, visible:Boolean, drawable:Boolean, attributes:Array)



Parameters
parent:Object
 
game:GameState
 
ID:Number
 
name:String
 
classname:String
 
enabled:Boolean
 
visible:Boolean
 
drawable:Boolean
 
attributes:Array
Method Detail
draw()method
public function draw(g:Graphics, x:Number, y:Number):void

Parameters

g:Graphics
 
x:Number
 
y:Number

initScript()method 
public function initScript(initJustScript:Boolean = false):void

Parameters

initJustScript:Boolean (default = false)

update()method 
public function update():void