Package | artcustomer.maxima.core |
Class | public class EngineObjectInjector |
Inheritance | EngineObjectInjector ![]() |
Implements | IDestroyable |
Method | Defined By | ||
---|---|---|---|
Constructor
| EngineObjectInjector | ||
destroy():void
Destructor. | EngineObjectInjector | ||
destroyObject(engineObject:AbstractEngineObject):void
Call destroy method on core object. | EngineObjectInjector | ||
disableFocus(engineObject:AbstractEngineObject):void
Disable focus on interactive object. | EngineObjectInjector | ||
enableFocus(engineObject:AbstractEngineObject):void
Enable focus on interactive object. | EngineObjectInjector | ||
entryObject(engineObject:AbstractEngineObject):void
Call onEntry method on core object. | EngineObjectInjector | ||
exitObject(engineObject:AbstractEngineObject):void
Call onExit method on core object. | EngineObjectInjector | ||
[static]
Instantiate EngineObjectInjector. | EngineObjectInjector | ||
Inject control in current interactive object. | EngineObjectInjector | ||
renderObject(engineObject:AbstractEngineObject):void
Call render method on core object. | EngineObjectInjector | ||
resizeObject(engineObject:AbstractEngineObject):void
Call resize method on core object. | EngineObjectInjector |
EngineObjectInjector | () | Constructor |
public function EngineObjectInjector()
Constructor
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.
ReturnsEngineObjectInjector |
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 |