Destructible triggers

This commit is contained in:
Marco 2025-07-04 10:31:23 +02:00
commit 7aee230b3c
56 changed files with 1457 additions and 1106 deletions

View file

@ -4,7 +4,7 @@ namespace Cirno.Scripts.Utils;
public static class ActivationHelper
{
public static void UseTargets(Node activator, string target)
public static void UseTargets(Node activator, string target, ActivationType activationType = ActivationType.Toggle)
{
GD.Print($"Trying to use targets called: {target}");
var targetList = activator.GetTree().GetNodesInGroup(target);
@ -15,7 +15,7 @@ public static class ActivationHelper
if (t is IActivable activable)
{
GD.Print($"Activating {t.Name}");
activable.Toggle();
activable.Activate(activationType);
}
}
}