This commit is contained in:
cblech
2025-06-16 20:45:09 +02:00
parent d754d0509f
commit fad86e0331
8 changed files with 184 additions and 9 deletions
+7 -1
View File
@@ -5,13 +5,19 @@ using Babushka.scripts.CSharp.Common.Quest;
public partial class QuestTrigger : Node
{
[Export]
public QuestResource questResource;
public QuestResource? questResource;
[Export]
public QuestStatus.Status toStatus;
public void Trigger()
{
if(questResource== null)
throw new Exception("QuestResource is not set on QuestTrigger node.");
if(QuestManager.Instance == null)
throw new Exception("QuestManager instance is not available. Make sure it is initialized before calling Trigger.");
QuestManager.Instance.ChangeQuestStatus(questResource, toStatus);
}
}