FMOD功能迁移
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user