using System.Collections.Generic; using Intrepid.Diagnostics; using Intrepid.Gameplay.Entities.Player.ActionBelt; using Intrepid.Localization; using Intrepid.Utilities; using UnityEngine; namespace Temporary { public class DebugActionCallable : ActionCallable { [GroupConfigurations, SerializeField] private LocalizationTag actionLocalization; [GroupConfigurations, SerializeField] private LocalizationTag descriptionLocalization; protected override LocalizationTag ActionLocalization => actionLocalization; protected override LocalizationTag DescriptionLocalization => descriptionLocalization; protected override List Parameters => new(); protected override void Execute(ActionIdentifier identifier) { DLogger.LogDebug($"DebugActionCallable invoked {identifier}"); } } }