using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 实现消息的实体 /// public class EventData { public EventID ID; public EventData(EventID id) { this.ID = id; } public void Send() { if (EventManager.Instance != null) EventManager.Instance.SendEvent(this); } public static EventData CreateEvent(EventID eventid) { EventData data = new EventData(eventid); return data; } } public class EventData1 : EventData { public GameObject SelectObj; public EventData1(EventID id, GameObject obj) : base(id) { ID = id; SelectObj = obj; } }