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

16 lines
478 B
C#
Executable File

using UnityEngine;
namespace BehaviorDesigner.Runtime
{
public interface IBehavior
{
string GetOwnerName();
int GetInstanceID();
BehaviorSource GetBehaviorSource();
void SetBehaviorSource(BehaviorSource behaviorSource);
Object GetObject();
SharedVariable GetVariable(string name);
void SetVariable(string name, SharedVariable item);
void SetVariableValue(string name, object value);
}
}