Packageartcustomer.maxima.core
Classpublic class EngineObjectInjector
InheritanceEngineObjectInjector Inheritance Object
Implements IDestroyable

EngineObjectInjector : Injector for EngineObject.



Public Methods
 MethodDefined By
  
Constructor
EngineObjectInjector
  
destroy():void
Destructor.
EngineObjectInjector
  
Call destroy method on core object.
EngineObjectInjector
  
Disable focus on interactive object.
EngineObjectInjector
  
Enable focus on interactive object.
EngineObjectInjector
  
Call onEntry method on core object.
EngineObjectInjector
  
exitObject(engineObject:AbstractEngineObject):void
Call onExit method on core object.
EngineObjectInjector
  
[static] Instantiate EngineObjectInjector.
EngineObjectInjector
  
injectControl(engineObject:AbstractEngineObject, control:IGameControl, eventType:String):void
Inject control in current interactive object.
EngineObjectInjector
  
Call render method on core object.
EngineObjectInjector
  
Call resize method on core object.
EngineObjectInjector
Constructor Detail
EngineObjectInjector()Constructor
public function EngineObjectInjector()

Constructor

Method Detail
destroy()method
public function destroy():void

Destructor.

destroyObject()method 
public function destroyObject(engineObject:AbstractEngineObject):void

Call destroy method on core object.

Parameters

engineObject:AbstractEngineObject

disableFocus()method 
public function disableFocus(engineObject:AbstractEngineObject):void

Disable focus on interactive object.

Parameters

engineObject:AbstractEngineObject

enableFocus()method 
public function enableFocus(engineObject:AbstractEngineObject):void

Enable focus on interactive object.

Parameters

engineObject:AbstractEngineObject

entryObject()method 
public function entryObject(engineObject:AbstractEngineObject):void

Call onEntry method on core object.

Parameters

engineObject:AbstractEngineObject

exitObject()method 
public function exitObject(engineObject:AbstractEngineObject):void

Call onExit method on core object.

Parameters

engineObject:AbstractEngineObject

getInstance()method 
public static function getInstance():EngineObjectInjector

Instantiate EngineObjectInjector.

Returns
EngineObjectInjector
injectControl()method 
public function injectControl(engineObject:AbstractEngineObject, control:IGameControl, eventType:String):void

Inject control in current interactive object.

Parameters

engineObject:AbstractEngineObject
 
control:IGameControl
 
eventType:String

renderObject()method 
public function renderObject(engineObject:AbstractEngineObject):void

Call render method on core object.

Parameters

engineObject:AbstractEngineObject

resizeObject()method 
public function resizeObject(engineObject:AbstractEngineObject):void

Call resize method on core object.

Parameters

engineObject:AbstractEngineObject