修复尝试

This commit is contained in:
2024-11-16 04:09:12 +08:00
parent 6b64a27336
commit 3e9ad94bfd
2 changed files with 3 additions and 7 deletions
@@ -310,6 +310,7 @@ public IEnumerator PlayMemory(bool useYarn=false,string memName="")
[YarnCommand("search_memory")] [YarnCommand("search_memory")]
public IEnumerator SearchMemory(PunchTape punchTape, bool isSkipDialogue=false) public IEnumerator SearchMemory(PunchTape punchTape, bool isSkipDialogue=false)
{ {
FavoritesManager.Instance.CloseFavorites();
//FavoritesManager.Instance.CloseFavorites(); //FavoritesManager.Instance.CloseFavorites();
if(punchTape==null) if(punchTape==null)
{ {
+2 -7
View File
@@ -45,14 +45,9 @@ public void OnDrop(PointerEventData eventData)
Clue clue = clueItem.GetClueData(); Clue clue = clueItem.GetClueData();
interaction = clueItem.GetComponent<ClueInteraction>(); interaction = clueItem.GetComponent<ClueInteraction>();
if (clue != null && interaction != null) if (clue != null && interaction != null&&!isOccupied)
{ {
// // 如果插槽已被占用,先将当前 ClueItem 返回到集合
if (isOccupied)
{
ReturnClueToCollection(currentClueItem);
currentClueItem = null; // 清除旧的 currentClueItem
}
// 更新当前的 ClueItem // 更新当前的 ClueItem
currentClueItem = clueItem; currentClueItem = clueItem;
isOccupied = true; isOccupied = true;