Пример #1
0
    private async void Connect()
    {
        connection.On("ReceiveMessage", (System.Action <string, string>)((name, message) =>
        {
            Debug.Log($"{name}: {message}");
            //this.ChatController.ReciveChatMessage(name, message);
            invoke.BeginInvoke(() => this.ChatController.ReciveChatMessage(name, message));
            //StartCoroutine(this.ChatController.ReciveChatMessageSafe(name, message));
        }));

        //try
        //{
        await connection.StartAsync();

        //    Debug.Log("Connection started");
        //}
        //catch (System.Exception ex)
        //{
        //    Debug.Log(ex.Message);
        //}
    }
Пример #2
0
 public static void Call(System.Action <object> func, object obj)
 {
     _pump.BeginInvoke(() => { func(obj); });
 }