存档功能

This commit is contained in:
2025-01-08 11:41:20 +08:00
parent c67366664c
commit 43b99f98e7
49 changed files with 2498 additions and 5762 deletions
@@ -5,7 +5,6 @@ using AibisDream.Kit;
using UnityEngine;
using UnityEngine.Events;
using Yarn.Unity;
using DG.Tweening;
namespace AibisDream
{
@@ -69,14 +68,6 @@ namespace AibisDream
OnDialogueComplete?.Invoke();
IsTalking = false;
});
//dialogueRunner.AddCommandListener(_ => { IsTalking = false; });
// 对话结束时切下一个SO
dialogueRunner.onDialogueComplete.AddListener(() =>
{
// DialogCanvasManager.Instance.SwitchDialogView(DialogViewType.Bubble);
// StartCoroutine(GameLoopManager.Instance.NextSceneSo());
});
}
#region
@@ -278,12 +269,6 @@ namespace AibisDream
MainUIController.Instance.SwitchTV(picName);
}
[YarnCommand("indoor")]
public static void Indoor(float duration = 1)
{
MainUIController.Instance.TVFadeOut(duration);
}
[YarnCommand("show_tv_scene")]
public static void ShowTVScene(float duration)
{
@@ -340,35 +325,6 @@ namespace AibisDream
return MainUIController.Instance.HideObj();
}
[YarnCommand("move_to_fix")]
public static IEnumerator MoveToFix()
{
bool isCompleted = false;
Sequence s = DOTween.Sequence();
s.Append(Camera.main.transform.DOMove(new UnityEngine.Vector3(6.8f, 0, -10), 2f))
.OnComplete(() =>
{
// 动画完成后的反馈操作
Debug.Log("Move_to_fix sequence completed.");
isCompleted = true;
});
// 等待动画完成
yield return new WaitUntil(() => isCompleted);
// 动画完成后的其他操作
Debug.Log("Continuing after Move_to_fix sequence.");
}
[YarnCommand("move_out_fix")]
public static void MoveOutFix()
{
Camera.main.transform.position = new UnityEngine.Vector3(6.8f, 0, -10);
Sequence s = DOTween.Sequence();
//s.AppendInterval(0.5f);
s.Append(Camera.main.transform.DOMove(new UnityEngine.Vector3(0, 0, -10), 2f));
}
[YarnCommand("switch_dialog_view")]
public static void SwitchDialogView(string viewName)
{