Packagecom.whirled.contrib.platformer.game
Classpublic class GameEvent

A game event that has a trigger and an action.



Public Properties
 PropertyDefined by
  id : int
GameEvent
Protected Properties
 PropertyDefined by
  _action : EventAction
GameEvent
  _continuous : Boolean
GameEvent
  _server : Boolean
GameEvent
  _trigger : EventTrigger
GameEvent
Public Methods
 MethodDefined by
  
GameEvent(trigger:EventTrigger, action:EventAction, continuous:Boolean, server:Boolean = false)
GameEvent
  
create(gctrl:GameController, xml:XML):GameEvent
[static]
GameEvent
  
isComplete():Boolean
GameEvent
  
needServer():Boolean
GameEvent
  
runAction():Boolean
GameEvent
  
runEvent():Boolean
GameEvent
Property detail
_actionproperty
protected var _action:EventAction
_continuousproperty 
protected var _continuous:Boolean
idproperty 
public var id:int
_serverproperty 
protected var _server:Boolean
_triggerproperty 
protected var _trigger:EventTrigger
Constructor detail
GameEvent()constructor
public function GameEvent(trigger:EventTrigger, action:EventAction, continuous:Boolean, server:Boolean = false)Parameters
trigger:EventTrigger
 
action:EventAction
 
continuous:Boolean
 
server:Boolean (default = false)
Method detail
create()method
public static function create(gctrl:GameController, xml:XML):GameEventParameters
gctrl:GameController
 
xml:XML

Returns
GameEvent
isComplete()method 
public function isComplete():Boolean

Returns
Boolean
needServer()method 
public function needServer():Boolean

Returns
Boolean
runAction()method 
public function runAction():Boolean

Returns
Boolean
runEvent()method 
public function runEvent():Boolean

Returns
Boolean