Packagecom.whirled.contrib.platformer.net
Classpublic class MessageManager
InheritanceMessageManager Inheritance flash.events.EventDispatcher
SubclassesThrottlingMessageManager



Public Properties
 PropertyDefined by
  msgCount : int
MessageManager
  recTicks : int
MessageManager
Protected Properties
 PropertyDefined by
  _gameCtrl : GameControl
MessageManager
  _lastRec : int
MessageManager
  _msgTypes : Map
MessageManager
  _rec : int
MessageManager
Public Methods
 MethodDefined by
  
MessageManager(gameCtrl:GameControl)
MessageManager
  
addMessageType(messageClass:Class):void
MessageManager
  
getMessage(name:String, bytes:ByteArray):GameMessage
MessageManager
  
ifServerSend(createMsg:Function, ... args):void
Sends the GameMessage only if being run on the server.
MessageManager
  
notLocalSend(createMsg:Function, ... args):void
Sends the GameMessage if the game isn't run locally.
MessageManager
  
MessageManager
  
shutdown():void
MessageManager
Protected Methods
 MethodDefined by
  
MessageManager
  
onMessageReceived(e:MessageReceivedEvent):void
MessageManager
Property detail
_gameCtrlproperty
protected var _gameCtrl:GameControl
_lastRecproperty 
protected var _lastRec:int
msgCountproperty 
public var msgCount:int
_msgTypesproperty 
protected var _msgTypes:Map
_recproperty 
protected var _rec:int
recTicksproperty 
public var recTicks:int
Constructor detail
MessageManager()constructor
public function MessageManager(gameCtrl:GameControl)Parameters
gameCtrl:GameControl
Method detail
addMessageType()method
public function addMessageType(messageClass:Class):voidParameters
messageClass:Class
checkSend()method 
protected function checkSend(msg:GameMessage):voidParameters
msg:GameMessage
getMessage()method 
public function getMessage(name:String, bytes:ByteArray):GameMessageParameters
name:String
 
bytes:ByteArray

Returns
GameMessage
ifServerSend()method 
public function ifServerSend(createMsg:Function, ... args):void

Sends the GameMessage only if being run on the server.

Parameters
createMsg:Function
 
... args
notLocalSend()method 
public function notLocalSend(createMsg:Function, ... args):void

Sends the GameMessage if the game isn't run locally.

Parameters
createMsg:Function
 
... args
onMessageReceived()method 
protected function onMessageReceived(e:MessageReceivedEvent):voidParameters
e:MessageReceivedEvent
sendMessage()method 
public function sendMessage(msg:GameMessage):voidParameters
msg:GameMessage
shutdown()method 
public function shutdown():void