class PluginMessageManager
PluginMessageManager › PluginBase
Class PluginMessageManager provides some basic Message Distribution mechanics, if you get instance of this plugin class on your object, you can use its methods to broadcast messages.
Constructors 1
void PluginMessageManager()References channelList
Members 2
int channelsUsed = 0ref array<ref MessageReceiverBase> channelList[NUM_OF_CHANNELS]Referenced by Broadcast(), BroadcastFloat(), BroadcastInt()
Show 6 more
, BroadcastParam(), BroadcastString(), PluginMessageManager(), Subscribe(), Unsubscribe(), and UnsubscribeAll()Methods 8
void Broadcast(int index)Broadcasts an empty message on a channel provided in the 'index' parameter
Referenced by MessageReceiverBase.Broadcast()
Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable
Referenced by MessageReceiverBase.BroadcastInt()
References array.Count(), array.Get(), MessageReceiverBase.OnReceiveFloat()
Show 1 more
, channelListReferenced by MessageReceiverBase.BroadcastFloat()
References array.Count(), array.Get(), MessageReceiverBase.OnReceiveString()
Show 2 more
, Print(), and channelListReferenced by MessageReceiverBase.BroadcastString()
Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever
References array.Count(), array.Get(), MessageReceiverBase.OnReceiveParam()
Show 1 more
, channelListReferenced by MessageReceiverBase.BroadcastParam()
void Subscribe(MessageReceiverBase receiver, int index)Subscribes an object to listen to messages on a channel provided in the 'index' parameter
Referenced by MessageReceiverBase.Subscribe()
void Unsubscribe(MessageReceiverBase receiver, int index)Referenced by MessageReceiverBase.Unsubscribe()
void UnsubscribeAll(MessageReceiverBase receiver)Referenced by MessageReceiverBase.UnsubscribeAll()