using System; using System.Collections; using AibisDream.FixSystem; using UnityEngine; using Yarn.Unity; namespace AibisDream { public static class ClinicYarnCommand { private static ClinicSystem ClinicSystem => FixSystemCenter.SystemDic.Get(); [YarnCommand("quit_clinic_new")] public static IEnumerator Quit(float duration) { return ClinicSystem.Quit(duration); } #region 角色展示相关 [YarnCommand("character_init_new")] public static void CharacterInit(string characterName) { // return Character.CharacterInit(characterName); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_fade_in_new")] public static void CharacterFadeIn() { // return Character.CharacterFadeIn(); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_fade_out_new")] public static void CharacterFadeOut() { // return Character.CharacterFadeOut(); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_show_new")] public static void CharacterShow(string characterName) { // Character.CharacterShow(characterName); Debug.Log("旧表情系统已废弃,请停止使用"); } #endregion #region 角色动作调整 [YarnCommand("character_face_new")] public static void CharacterFace(string state) { // Character.SwitchFace(state); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_eye_new")] public static void CharacterEye(string state) { // Character.SetEyeState(state); Debug.LogWarning("该命令已废弃"); } [YarnCommand("character_crying_new")] public static void CharacterCrying(bool isCrying) { // Character.SetCrying(isCrying); Debug.LogWarning("该命令已废弃"); } [YarnCommand("character_pos")] public static void SwitchPos(string poseName) { // Character.SwitchPose(poseName); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_auto_blink")] public static void AutoBlink() { // Character.AutoBlink(); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_stop_auto_blink")] public static void StopAutoBlink() { // Character.StopAutoBlink(); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_add_device")] public static void AddLinkDevice() { // Character.AddLinkDevice(); Debug.Log("旧表情系统已废弃,请停止使用"); } [YarnCommand("character_remove_device")] public static void RemoveLinkDevice() { // Character.RemoveLinkDevice(); Debug.Log("旧表情系统已废弃,请停止使用"); } #endregion } }