修复尝试
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user