using UnityEngine; using System.Collections; using AX.MessageSystem; public class UIMessageControl : MonoBehaviour { void Awake () { MessageDispatcher.AddListener("CarAndPeople", CarAndPeopleExecute); } void OnEnable() { } void CarAndPeopleExecute(IMessage message) { if ((string)message.Data == this.gameObject.name) { this.gameObject.SetActive(true); } else { this.gameObject.SetActive(false); } } void OnDestroy() { MessageDispatcher.RemoveListener("CarAndPeople", CarAndPeopleExecute); } void Close(IMessage message) { this.gameObject.SetActive(false); } }