FMOD功能迁移

This commit is contained in:
2025-03-07 22:28:12 +08:00
parent 99a2e78466
commit dad6c087fd
336 changed files with 1597 additions and 3230 deletions
+17 -15
View File
@@ -6,6 +6,7 @@ using Yarn.Unity;
using System.Linq; // 添加这个 using 语句
using DG.Tweening;
using AibisDream;
using AibisDream.Kit;
public class TaskEntry
@@ -23,40 +24,41 @@ public class TaskEntry
SubTasks = new List<TaskEntry>();
}
}
public class TaskManager : MonoBehaviour
{
public GameObject taskTextPrefab; // 用于显示任务的文本预制体
public Transform taskListParent; // 任务列表的父物体
public Transform taskListParent; // 任务列表的父物体
private List<TaskEntry> tasks = new List<TaskEntry>();
private RectTransform pos;
public void Awake()
{
pos=GetComponent<RectTransform>();
pos = GetComponent<RectTransform>();
}
[YarnCommand("task_moveIn")]
public void Task_moveIn()
{
AudioManager.PlayInteraction("task_inout");
pos.DOAnchorPosY(-170f,1f);
}
public void Task_moveIn()
{
FmodManager.Instance.PlaySfx("event:/Scriptal/taskmanager");
pos.DOAnchorPosY(-170f, 1f);
}
[YarnCommand("task_moveOut")]
public void Task_moveOut()
{
AudioManager.PlayInteraction("task_inout");
pos.DOAnchorPosY(175,1f);
}
{
FmodManager.Instance.PlaySfx("event:/Scriptal/taskmanager");
pos.DOAnchorPosY(175, 1f);
}
[YarnCommand("add_task")]
public void AddTask(string text, string parentTaskText = null)
{
TaskEntry newTask = new TaskEntry(text);
if (!string.IsNullOrEmpty(parentTaskText))
{
TaskEntry parentTask = FindTaskByText(tasks, parentTaskText);
@@ -70,7 +72,7 @@ public class TaskManager : MonoBehaviour
Debug.LogError("Parent task not found");
}
}
else if(FindTaskByText(tasks, text)!=null)
else if (FindTaskByText(tasks, text) != null)
{
Debug.LogWarning("Allreday Added");
}
@@ -93,7 +95,7 @@ public class TaskManager : MonoBehaviour
}
else
{
Debug.LogWarning("Task" +taskText +"not found");
Debug.LogWarning("Task" + taskText + "not found");
}
}
@@ -150,4 +152,4 @@ public class TaskManager : MonoBehaviour
CreateTaskUI(subTask);
}
}
}
}