iFactory.Godot/BITKit/Scripts/Data/SetData.cs

28 lines
480 B
C#

using Godot;
using System;
namespace BITKit
{
public partial class SetData : Node,IAction
{
[Export] private StringResource key;
[Export] private StringResource defaultValue;
public void Execute()
{
if (defaultValue is null)
{
BIT4Log.Warning<SetData>($"key:{key.Value} defaultValue is null");
}
else
{
DataParser.Set(key.Value, defaultValue.Value);
}
}
public void Execute(string value)
{
DataParser.Set(key.Value, value);
}
}
}