using System.Collections; using System.Collections.Generic; using UnityEngine; namespace SS { public class RemoteEventSender : MonoBehaviour { [System.Serializable] public class SenderData { public List recieverIDs = new List(); public string eventName; } public List senders = new List(); public void Send(int index) { if (index < senders.Count) { var sender = senders[index]; foreach (var recieverID in sender.recieverIDs) { var reciever = ObjectMap.GetComponentByName(recieverID); if (reciever) { reciever.OnRecieve(sender.eventName); } } } } } }