From 9428ff782608f6284746e323c512f9648ed47138 Mon Sep 17 00:00:00 2001 From: Mister_Nebula <41904486+misternebula@users.noreply.github.com> Date: Fri, 3 Dec 2021 23:26:41 +0000 Subject: [PATCH] add hearthian recorder sync --- QSB/Animation/NPC/CharacterAnimManager.cs | 1 + .../NPC/WorldObjects/QSBHearthianRecorderEffects.cs | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 QSB/Animation/NPC/WorldObjects/QSBHearthianRecorderEffects.cs diff --git a/QSB/Animation/NPC/CharacterAnimManager.cs b/QSB/Animation/NPC/CharacterAnimManager.cs index 24291324..374cc800 100644 --- a/QSB/Animation/NPC/CharacterAnimManager.cs +++ b/QSB/Animation/NPC/CharacterAnimManager.cs @@ -12,6 +12,7 @@ namespace QSB.Animation.NPC QSBWorldSync.Init(); QSBWorldSync.Init(); QSBWorldSync.Init(); + QSBWorldSync.Init(); //MOVE : this is the wrong place to put this... move it to Conversations? QSBWorldSync.OldDialogueTrees.Clear(); diff --git a/QSB/Animation/NPC/WorldObjects/QSBHearthianRecorderEffects.cs b/QSB/Animation/NPC/WorldObjects/QSBHearthianRecorderEffects.cs new file mode 100644 index 00000000..ca4303a4 --- /dev/null +++ b/QSB/Animation/NPC/WorldObjects/QSBHearthianRecorderEffects.cs @@ -0,0 +1,11 @@ +namespace QSB.Animation.NPC.WorldObjects +{ + internal class QSBHearthianRecorderEffects : NpcAnimController + { + public override bool InConversation() + => AttachedObject._characterDialogueTree.InConversation(); + + public override CharacterDialogueTree GetDialogueTree() + => AttachedObject._characterDialogueTree; + } +}