using System; namespace Unity.VisualScripting { [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public sealed class AssignsAttribute : Attribute { public AssignsAttribute() { } public AssignsAttribute(string memberName) { this.memberName = memberName; } public string memberName { get; } public bool cache { get; set; } = true; } }