using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using AX.MessageSystem; using System; public class RolePanel : MonoBehaviour { public Text roleName; // Use this for initialization void Start() { MessageDispatcher.AddListener("RoleSelected", SetRole); } private void OnDestroy() { MessageDispatcher.RemoveListener("RoleSelected", SetRole); } // Update is called once per frame void Update() { } private void SetRole(IMessage obj) { roleName.text = (string)obj.Data; } }