123456789101112131415161718192021222324252627282930313233343536373839 |
- using UnityEngine;
- using UnityEngine.UI;
- using System.Collections;
- public class ClanChatInput : MonoBehaviour
- {
- public InputField inputField;
- void Start()
- {
- (inputField.placeholder as Text).text = Language.GetStr ("ChatPanel", "placeholder");
- inputField.onValidateInput = StringUtil.InputValidateHandler;
- }
- public void OnInputChanged()
- {
- inputField.text = StringUtil.LimitInput (inputField.text, 140);
- }
- public void StartTap()
- {
- inputField.ActivateInputField ();
- }
- public void Send()
- {
- if (!StringUtil.Empty (inputField.text)) {
- DealSend (inputField.text);
- inputField.text = "";
- }
- }
- private void DealSend(string content)
- {
- Session.GetInstance ().GetBattleSession ().GetMessageManager ().ClanMessage (content);
- }
- }
|