feat(dialog): 拆分 Yarn 变量存储为独立单例

This commit is contained in:
2026-06-03 19:57:12 +08:00
parent 33a028f071
commit a33d6a9fe1
13 changed files with 265 additions and 22 deletions
@@ -67,7 +67,7 @@ namespace AibisDream.FixSystem
private void LoadCableState()
{
if (StorageSystem.Instance.TryGetValue(CableRetractedKey, out bool savedRetractedState))
if (YarnVariableStorage.Instance.TryGetValue(CableRetractedKey, out bool savedRetractedState))
{
if (isCableRetracted)
{
@@ -89,7 +89,7 @@ namespace AibisDream.FixSystem
private void SaveCableState()
{
Debug.Log("Save cableRetractedstate" + isCableRetracted);
StorageSystem.Instance.SetValue(CableRetractedKey, isCableRetracted);
YarnVariableStorage.Instance.SetValue(CableRetractedKey, isCableRetracted);
}
private void Update()