public void Message(ReferenceGroupObject _group, GameObject _sender, BroadcastMessageDataObject _msg) { if (_sender == null) { return; } if (OnGroupMessage != null) { OnGroupMessage(_group, _sender, _msg); } }
public void ReceiveGroupMessage(ReferenceGroupObject _group, GameObject _sender, BroadcastMessageDataObject _msg) { if (_group == null || _sender == null || _msg == null) { return; } PrintDebugLog(this, "receive from ID : " + _sender.GetInstanceID() + " - " + _msg.Type.ToString()); switch (_msg.Type) { case BroadcastMessageType.COMMAND: LastReceivedCommand = _msg.Command; break; default: break; } }
public void SetReferenceGroup(ReferenceGroupObject _group) { m_ReferenceGroup = _group; }