28 lines
480 B
C#
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);
|
|
}
|
|
}
|
|
}
|