일부 ui 버그 수정

This commit is contained in:
Ino 2025-09-26 16:13:39 +09:00
parent c5b4f742f3
commit ebb604d25c
3 changed files with 37 additions and 24 deletions

View File

@ -183,6 +183,7 @@ RectTransform:
m_Children:
- {fileID: 7733379320674871851}
- {fileID: 7647160156308482410}
- {fileID: 2408190887360958804}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@ -220,6 +221,7 @@ MonoBehaviour:
tmpText: {fileID: 2631267379647211336}
imageRect: {fileID: 7647160156308482410}
padding: {x: 90, y: 20}
myRectPadding: {x: 0, y: 20}
--- !u!1 &8059625087984987468
GameObject:
m_ObjectHideFlags: 0
@ -249,15 +251,14 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2408190887360958804}
m_Children: []
m_Father: {fileID: 7592698914252436080}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 624.395, y: -6.4}
m_SizeDelta: {x: 721.39, y: 70}
m_Pivot: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 263.7, y: -6.399994}
m_SizeDelta: {x: 532.1, y: 70}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &8241906285808185492
CanvasRenderer:
m_ObjectHideFlags: 0
@ -321,16 +322,16 @@ RectTransform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8729633478666915717}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7647160156308482410}
m_Father: {fileID: 7592698914252436080}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -223, y: 0}
m_AnchoredPosition: {x: -138.60498, y: -6.399994}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1050306237665962245

View File

@ -32986,8 +32986,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 61, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_AnchoredPosition: {x: 0.2999878, y: 0}
m_SizeDelta: {x: -121.3, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1015702474
MonoBehaviour:
@ -37102,7 +37102,19 @@ MonoBehaviour:
m_CharacterLimit: 60
m_OnEndEdit:
m_PersistentCalls:
m_Calls: []
m_Calls:
- m_Target: {fileID: 1014475707}
m_TargetAssemblyTypeName: ChatUI, Assembly-CSharp
m_MethodName: OnClick_Send
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_OnSubmit:
m_PersistentCalls:
m_Calls: []
@ -45588,7 +45600,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 26.299988}
m_AnchoredPosition: {x: 0, y: 26.300049}
m_SizeDelta: {x: 0, y: -318.2}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1355353690

View File

@ -56,12 +56,12 @@ public class ChatUI : MonoBehaviour
list_chat.Add(chatscript.gameObject);
}
Invoke("Set_ScrollEnd", Time.deltaTime);
Canvas.ForceUpdateCanvases();
Invoke("Set_ScrollEnd", Time.deltaTime * 5f);
}
void Set_ScrollEnd()
{
Canvas.ForceUpdateCanvases();
m_ScrollRect.verticalNormalizedPosition = 0;
}
@ -74,16 +74,6 @@ public class ChatUI : MonoBehaviour
{
if (string.IsNullOrEmpty(if_msg.text)) yield break;
var myhistory = new ChatHistory
{
role = "me",
content = if_msg.text,
timestamp = InternetTime.Ins.Time.ToString()
};
// 내 히스토리 추가
SaveMgr.Ins.Add_ChatData(m_Data.n_GirlID, "", myhistory);
Set_Chat(myhistory);
string chaturl = $"https://navistalk-yrtti2co7a-dt.a.run.app/personas/{m_Data.s_PersonaId}/chat";
var token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJnYW1lSWQiOiJzaGVnb3R3ZXQiLCJwYXJ0bmVySWQiOiJ0b25ld29ya2VyIiwiZ2FtZVRva2VuIjoiZ2FtZVRva2VuMjIyMyIsImlhdCI6MTc1ODc4OTE5N30.BU52nWyA6oNtiPNoiO6z9J6B9xYxnTOr_bD-z_Xrw10";
@ -102,6 +92,16 @@ public class ChatUI : MonoBehaviour
string jsonData = JsonUtility.ToJson(chatData);
byte[] bodyRaw = Encoding.UTF8.GetBytes(jsonData);
var myhistory = new ChatHistory
{
role = "me",
content = if_msg.text,
timestamp = InternetTime.Ins.Time.ToString()
};
// 내 히스토리 추가
SaveMgr.Ins.Add_ChatData(m_Data.n_GirlID, "", myhistory);
Set_Chat(myhistory);
using (UnityWebRequest www = new UnityWebRequest(chaturl, "POST"))
{
www.uploadHandler = new UploadHandlerRaw(bodyRaw);