Packageorg.wak.action.actions
Classpublic class UseAction
InheritanceUseAction Inheritance BaseAction



Public Properties
 PropertyDefined by
  isReady : Boolean
[read-only]
UseAction
  paramsNumber : int
[read-only] The number of parameters used by the action.
UseAction
Protected Properties
 PropertyDefined by
 InheritedmActionId : String = ""
BaseAction
 InheritedmActionText : String = ""
BaseAction
 InheritedmParam1 : IInteractable = null
BaseAction
Public Methods
 MethodDefined by
  
UseAction
  
UseAction
  
CanExecute(pIterator:IIterator):Boolean
UseAction
  
Execute(pIterator:IIterator):Boolean
UseAction
 Inherited
GetId():String
The action identificator.
BaseAction
  
GetNoActionText():String
UseAction
 Inherited
The first parameter of the action.
BaseAction
  
The second parameter of the action.
UseAction
  
GetText():String
UseAction
  
UseAction
Property detail
isReadyproperty
isReady:Boolean  [read-only]Implementation
    public function get isReady():Boolean
paramsNumberproperty 
paramsNumber:int  [read-only]

The number of parameters used by the action. Usually 1 or 2.

Implementation
    public function get paramsNumber():int
Constructor detail
UseAction()constructor
public function UseAction()
Method detail
AddParameter()method
public override function AddParameter(pItem:IInteractable):voidParameters
pItem:IInteractable
CanExecute()method 
public override function CanExecute(pIterator:IIterator):BooleanParameters
pIterator:IIterator

Returns
Boolean
Execute()method 
public override function Execute(pIterator:IIterator):BooleanParameters
pIterator:IIterator

Returns
Boolean
GetNoActionText()method 
public override function GetNoActionText():String

Returns
String
GetParam2()method 
public override function GetParam2():IInteractable

The second parameter of the action.

Returns
IInteractable — IInteractable parameter.
GetText()method 
public override function GetText():String

Returns
String
TestParameter()method 
public override function TestParameter(pItem:IInteractable):BooleanParameters
pItem:IInteractable

Returns
Boolean