private void Start() { GlobalObject globalObject = GlobalObject.Instance; OnMessageHandler handler = globalObject.MessageHandler; data = new ServerStatus(); EventTag <ServerStatus> e = (EventTag <ServerStatus>)handler.SignTag("status", typeof(ServerStatus)); e.Event += WriteState; }
void Start() { globalObject = GlobalObject.Instance; messageHandler = globalObject.MessageHandler; EventTag <string> logoutResponse = (EventTag <string>)messageHandler.SignTag("logout/response", typeof(string)); logoutResponse.Event += (sender, message) => { Debug.Log("logout -> " + message.message); }; Button button = GetComponent <Button>(); button.onClick.AddListener(OnClick); }
private void Start() { globalObject = GlobalObject.Instance; messageHandler = globalObject.MessageHandler; EventTag <string> loginResponse = (EventTag <string>)messageHandler.SignTag("login/response", typeof(string)); loginResponse.Event += (sender, message) => { Debug.Log(message.message); if (message.data != null) { Debug.Log("we got something : " + message.data); } }; Button button = GetComponent <Button>(); button.onClick.AddListener(OnClick); }
void Start() { globalObject = GlobalObject.Instance; messageHandler = globalObject.MessageHandler; EventTag <Me> meResponse = (EventTag <Me>)messageHandler.SignTag("me/response", typeof(Me)); meResponse.Event += (sender, message) => { if (message.message != null) { Debug.Log("me -> " + message.message); } else { Debug.Log("me -> " + JsonConvert.SerializeObject(message.data)); } }; Button button = GetComponent <Button>(); button.onClick.AddListener(OnClick); }