NLDClient-yudde/ProjectNLD/Assets/ThirdParty/Behavior Designer/Runtime/IVariableSource.cs

13 lines
440 B
C#
Raw Normal View History

2023-08-22 19:08:45 +08:00
using System.Collections.Generic;
namespace BehaviorDesigner.Runtime
{
public interface IVariableSource
{
SharedVariable GetVariable(string name);
List<SharedVariable> GetAllVariables();
void SetVariable(string name, SharedVariable sharedVariable);
void UpdateVariableName(SharedVariable sharedVariable, string name);
void SetAllVariables(List<SharedVariable> variables);
}
}