screen
This commit is contained in:
@@ -141,89 +141,11 @@ namespace AibisDream
|
||||
/// </summary>
|
||||
public void JumpLine()
|
||||
{
|
||||
if (!DialogCanvasManager.GetCurView().TrySkipLine())
|
||||
if (!DialogCanvasManager.Instance.TrySkipLine())
|
||||
{
|
||||
AudioManager.Instance.StopVoice();
|
||||
DialogCanvasManager.GetCurView().NextStep();
|
||||
DialogCanvasManager.Instance.NextStep();
|
||||
}
|
||||
}
|
||||
|
||||
#region 命令名
|
||||
|
||||
[YarnCommand("NextYarn")]
|
||||
public static void NextYarn()
|
||||
{
|
||||
EnumEventSystem.Global.Send(EventEnum.NextYarn);
|
||||
Instance.ClearVariables();
|
||||
Instance.StartCoroutine(GameLoopManager.Instance.NextSceneSo());
|
||||
}
|
||||
|
||||
[YarnCommand("switch_tv")]
|
||||
public static void SwitchTV(string picName)
|
||||
{
|
||||
MainUIController.Instance.SwitchTV(picName);
|
||||
}
|
||||
|
||||
[YarnCommand("show_tv_scene")]
|
||||
public static void ShowTVScene(float duration)
|
||||
{
|
||||
MainUIController.Instance.TVFadeIn(duration);
|
||||
}
|
||||
|
||||
[YarnCommand("load_scene")]
|
||||
public static IEnumerator LoadScene(string sceneName, float duration = 1)
|
||||
{
|
||||
HideDialog();
|
||||
yield return SceneLoader.Instance.LoadSceneAsync(sceneName);
|
||||
DialogCanvasManager.Instance.SwitchDialogView(sceneName == "ClinicScene"
|
||||
? DialogViewType.Bubble
|
||||
: DialogViewType.OldBox);
|
||||
|
||||
AudioManager.PlayAmb2Audio("amb_general");
|
||||
}
|
||||
|
||||
[YarnCommand("unload_scene")]
|
||||
public static IEnumerator UnloadScene(string sceneName)
|
||||
{
|
||||
yield return SceneLoader.Instance.UnloadSceneAsync(sceneName);
|
||||
}
|
||||
|
||||
[YarnCommand("hide_dialog")]
|
||||
public static void HideDialog()
|
||||
{
|
||||
DialogCanvasManager.GetCurView().HideDialog();
|
||||
}
|
||||
|
||||
[YarnCommand("fade_in")]
|
||||
public static IEnumerator FadeIn(float duration)
|
||||
{
|
||||
return MainUIController.Instance.FadeInSync(duration);
|
||||
}
|
||||
|
||||
[YarnCommand("fade_out")]
|
||||
public static IEnumerator FadeOut(float duration)
|
||||
{
|
||||
return MainUIController.Instance.FadeOutSync(duration);
|
||||
}
|
||||
|
||||
[YarnCommand("show_obj")]
|
||||
public static IEnumerator ShowObj(string picName)
|
||||
{
|
||||
return MainUIController.Instance.ShowObj(picName);
|
||||
}
|
||||
|
||||
[YarnCommand("hide_obj")]
|
||||
public static IEnumerator HideObj()
|
||||
{
|
||||
return MainUIController.Instance.HideObj();
|
||||
}
|
||||
|
||||
[YarnCommand("switch_dialog_view")]
|
||||
public static void SwitchDialogView(string viewName)
|
||||
{
|
||||
DialogCanvasManager.Instance.SwitchDialogView(Enum.Parse<DialogViewType>(viewName));
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user