From b9f4f1b576dd08986e3a23da5b176ec5a6060322 Mon Sep 17 00:00:00 2001 From: alexiscatnip Date: Mon, 18 Jul 2022 20:41:11 +0800 Subject: [PATCH] bugfix: issue #14 TMP_Text.setText() from network-thread --- Assets/Raindrop/UI/Game/GamePresenter.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Assets/Raindrop/UI/Game/GamePresenter.cs b/Assets/Raindrop/UI/Game/GamePresenter.cs index 6a368cc..37bbc63 100644 --- a/Assets/Raindrop/UI/Game/GamePresenter.cs +++ b/Assets/Raindrop/UI/Game/GamePresenter.cs @@ -65,8 +65,11 @@ namespace Raindrop.Presenters private void Network_SimConnected(object sender, SimConnectedEventArgs e) { //update the user'sname - usernameText.text = client.Self.Name; - Debug.Log("Network_SimConnected is raised! wow. not expected. as sim connection should have occured far before this event is registered."); + UnityMainThreadDispatcher.Instance().Enqueue(() => + { + usernameText.text = client.Self.Name; + Debug.Log("Network_SimConnected is raised! wow. not expected. as sim connection should have occured far before this event is registered."); + }); } private void SaveConfig(object state)