From 1f10415f9cc45d5e6cc2bf7e658693c4be6f8497 Mon Sep 17 00:00:00 2001 From: Lim0_C Date: Wed, 26 Mar 2025 10:52:51 +0900 Subject: [PATCH] =?UTF-8?q?DO-46=20[fix]=20AI=EB=8B=89=EB=84=A4=EC=9E=84?= =?UTF-8?q?=20=EB=9E=9C=EB=8D=A4=20=EC=83=9D=EC=84=B1=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20=EC=9C=84=EC=B9=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/Game/GameLogic.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Assets/Script/Game/GameLogic.cs b/Assets/Script/Game/GameLogic.cs index 971fcd7..8303a77 100644 --- a/Assets/Script/Game/GameLogic.cs +++ b/Assets/Script/Game/GameLogic.cs @@ -446,16 +446,17 @@ public class GameLogic : MonoBehaviour secondPlayerState = new AIState(); // AI 난이도 설정(급수 설정) OmokAI.Instance.SetRating(UserManager.Instance.Rating); + + //AI닉네임 랜덤생성 + var aiName = RandomAINickname(); + var imageIndex = UnityEngine.Random.Range(0, 2); // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 UnityMainThreadDispatcher.Instance().Enqueue(() => { // 스레드 확인 로그: 추후 디버깅 시 필요할 수 있을 것 같아 남겨둡니다 // Debug.Log($"[UnityMainThreadDispatcher] 실행 스레드: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); - //AI닉네임 랜덤생성 - var aiName = RandomAINickname(); - var imageIndex = UnityEngine.Random.Range(0, 2); - + //유저 이름 사진 초기화 GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, aiName); GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, imageIndex);