class PluginMessageManagerSource
PluginMessageManager › PluginBase
All members, including inherited
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()