Packageorg.wak.action
Classpublic class ActionsManager

This class is the core of the player's interaction. This coordinates the routing of the actions events and controls the Scenes and Gui.



Public Methods
 MethodDefined by
  
ActionsManager(pAdvStyle:String)
ActionsManager
  
Add a new PuzzleControllerBase to the actions management.
ActionsManager
  
EndOfAction():void
ActionsManager
  
ActionsManager
  
Initialize(pSceneManager:SceneManager, pGuiManager:GuiManager, pDialogManager:DialogManager):void
Initialize method for the ActionManager
ActionsManager
  
ActionsManager
  
Remove a PuzzleControllerBase from the actions management.
ActionsManager
Protected Methods
 MethodDefined by
  
CallInPuzzleController(pMethodName:String):void
ActionsManager
Constructor detail
ActionsManager()constructor
public function ActionsManager(pAdvStyle:String)Parameters
pAdvStyle:String
Method detail
AddPuzzleController()method
public function AddPuzzleController(pPc:PuzzleControllerBase):void

Add a new PuzzleControllerBase to the actions management.

Parameters
pPc:PuzzleControllerBase
CallInPuzzleController()method 
protected function CallInPuzzleController(pMethodName:String):voidParameters
pMethodName:String
EndOfAction()method 
public function EndOfAction():void
GetPuzzleControllers()method 
public function GetPuzzleControllers():IIterator

Returns
IIterator — IIterator to iterate through the puzzle controllers array.
Initialize()method 
public function Initialize(pSceneManager:SceneManager, pGuiManager:GuiManager, pDialogManager:DialogManager):void

Initialize method for the ActionManager

Parameters
pSceneManager:SceneManager — the adventure scene manager.
 
pGuiManager:GuiManager
 
pDialogManager:DialogManager
OnGuiInventoryItemSelected()method 
public function OnGuiInventoryItemSelected(event:GuiEvent):voidParameters
event:GuiEvent
RemovePuzzleController()method 
public function RemovePuzzleController(pPc:PuzzleControllerBase):void

Remove a PuzzleControllerBase from the actions management.

Parameters
pPc:PuzzleControllerBase