Class MemberUnit
  
Syntax
public abstract class MemberUnit : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IIdentifiable, IAnalyticsIdentifiable, IAotStubbable
 
Constructors
  
MemberUnit()
Declaration
MemberUnit(Member)
Declaration
protected MemberUnit(Member member)
 
Parameters
| Type | 
Name | 
Description | 
| Member | 
member | 
 | 
Properties
  
canDefine
Declaration
public override bool canDefine { get; }
 
Property Value
Overrides
member
Declaration
[Serialize]
[MemberFilter(Fields = true, Properties = true, Methods = true, Constructors = true)]
public Member member { get; set; }
 
Property Value
target
Declaration
[DoNotSerialize]
[NullMeansSelf]
public ValueInput target { get; }
 
Property Value
Methods
  
Definition()
Declaration
protected override void Definition()
 
Overrides
IsMemberValid(Member)
Declaration
protected abstract bool IsMemberValid(Member member)
 
Parameters
| Type | 
Name | 
Description | 
| Member | 
member | 
 | 
Returns
Prewarm()
Declaration
public override void Prewarm()
 
Overrides
Unity.VisualScripting.GraphElement<Unity.VisualScripting.FlowGraph>.Prewarm()
Extension Methods