using Godot;
using System;

[GlobalClass]
public partial class InteractionActionResource : Resource
{
    public enum ActionType
    {
        Default,
        SetFlag,
        SetRes,
        ModifyRes,
        SetResMax,
        ModifyResMax,
        ModifyMaxThreads,
    }

    [Export] public ActionType Type { get; set; } = ActionType.Default;
    [Export] public string Key { get; set; } = "";
    [Export] public string Value { get; set; } = "0";
}
