diff options
Diffstat (limited to 'Mage/Assets/ThirdParty/Photon/PhotonChat/Demos/DemoChat/ChannelSelector.cs')
-rw-r--r-- | Mage/Assets/ThirdParty/Photon/PhotonChat/Demos/DemoChat/ChannelSelector.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Mage/Assets/ThirdParty/Photon/PhotonChat/Demos/DemoChat/ChannelSelector.cs b/Mage/Assets/ThirdParty/Photon/PhotonChat/Demos/DemoChat/ChannelSelector.cs new file mode 100644 index 0000000..4bf9644 --- /dev/null +++ b/Mage/Assets/ThirdParty/Photon/PhotonChat/Demos/DemoChat/ChannelSelector.cs @@ -0,0 +1,32 @@ +// -------------------------------------------------------------------------------------------------------------------- +// <copyright company="Exit Games GmbH"/> +// <summary>Demo code for Photon Chat in Unity.</summary> +// <author>developer@exitgames.com</author> +// -------------------------------------------------------------------------------------------------------------------- + + +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + + +namespace Photon.Chat.Demo +{ + public class ChannelSelector : MonoBehaviour, IPointerClickHandler + { + public string Channel; + + public void SetChannel(string channel) + { + this.Channel = channel; + Text t = this.GetComponentInChildren<Text>(); + t.text = this.Channel; + } + + public void OnPointerClick(PointerEventData eventData) + { + ChatGui handler = FindObjectOfType<ChatGui>(); + handler.ShowChannel(this.Channel); + } + } +}
\ No newline at end of file |