using System.Collections.Generic; namespace BehaviorDesigner.Runtime { public interface IVariableSource { SharedVariable GetVariable(string name); List GetAllVariables(); void SetVariable(string name, SharedVariable sharedVariable); void UpdateVariableName(SharedVariable sharedVariable, string name); void SetAllVariables(List variables); } }