This commit is contained in:
chiyu.lin 2025-11-19 20:40:08 +08:00
parent 263db5a18b
commit d0f3e2e70b
2 changed files with 17 additions and 1 deletions

View File

@ -72,10 +72,15 @@ public class NetworkMessageHandler : MonoBehaviour
ServerWorkSceneController.Instance.processStep(2);
}
}
if (ServerWorkMessagePanel.Instance)
{
ServerWorkMessagePanel.prepareData = null;
ServerWorkMessagePanel.Instance.onReceivedData();
}else
{
//動畫還沒結束,先放到預先準備資料中
ServerWorkMessagePanel.prepareData = msgObj;
}
}
else

View File

@ -10,6 +10,7 @@ public class ServerWorkMessagePanel : MonoBehaviour
public static string workMessage = "";
public static string workPresent = "";
public static int workMessageCount = 0;
public static GameMessageWork prepareData = null;
[Header("UI 元件")]
public GameObject messageLoadPanel;
@ -46,6 +47,16 @@ public class ServerWorkMessagePanel : MonoBehaviour
{
replyButton.onClick.AddListener(replyButton_onClicked);
}
//如果有預先準備資料,則使用這資料
if (prepareData != null)
{
workMessage = prepareData.message;
workMessageType = prepareData.type;
workPresent = prepareData.present;
workMessageCount = prepareData.count;
prepareData = null;
}
onReceivedData();
}