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

13 lines
440 B
C#
Executable File

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);
}
}