Skip to main content

IBroadcastReceiver.BroadcastReceived

Declaration#

public abstract virtual void BroadcastReceived(Object sender, string channel, string message, Object[] args)

Parameters#

NameDescription
senderObject sending the message
channelChannel message is being sent on
messageMessage
argsArguments for the message

Description#

Method for receiving broadcasts on named channels

Usage#

Example
using NullSave.GDTK;using UnityEngine;
public class Example : MonoBehaviour, IBroadcastReceiver{
    private void Awake()    {        Broadcaster.SubscribeToAll(this);    }
    public void BroadcastReceived(object sender, string channel, string message, object[] args)    {        Debug.Log("Message on " + channel + ": " + message);    }
    public void PublicBroadcastReceived(object sender, string message)    {        Debug.Log("Public Message: " + message);    }}