BehaviorEntityMemberTargetResolver.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorEntityMemberTargetResolver.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorEntityMemberTargetResolver.cs
Source file hash: sha256:ca2d6e36361536e3b064c6f7c71777f948071c83daa31506ad55c6ebec779dfa
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorEntityMemberTargetResolution
Section titled “Type: BehaviorEntityMemberTargetResolution”Original lines: 24-62
Declaration hash: sha256:2fa3457a285c135789ec14d81614ff04c5aeb1a9f1819ee08913017cdb8aba41
public readonly struct BehaviorEntityMemberTargetResolution{}Method: Resolved(int observedCount)
Section titled “Method: Resolved(int observedCount)”Original lines: 27-31
Declaration hash: sha256:75c78008ac8ceeb3a12ac0a8ef46c7eff98b7f8d3be4ad19eee12708a05a7082
public static BehaviorEntityMemberTargetResolution Resolved(int observedCount);Method: Unresolved(BehaviorMemberBindingDiagnosticReason reason, int observedCount)
Section titled “Method: Unresolved(BehaviorMemberBindingDiagnosticReason reason, int observedCount)”Original lines: 34-38
Declaration hash: sha256:042bd2cfef245186e12ba2b8ef060883bd9ac973e0251e7bd832fc035477da82
public static BehaviorEntityMemberTargetResolution Unresolved(BehaviorMemberBindingDiagnosticReason reason, int observedCount);Property: IsResolved
Section titled “Property: IsResolved”Original lines: 49
Declaration hash: sha256:3467edd37c15b6426d6513f15ea5d0b3d3ce9e2100881f5b82c9f82ddd9c4990
public bool IsResolved { get; }Property: Reason
Section titled “Property: Reason”Original lines: 55
Declaration hash: sha256:c70d13e9e4ed0843579b6f19971bb5250fedcd0beb6aaed4584a60b0ade9d985
public BehaviorMemberBindingDiagnosticReason Reason { get; }Property: ObservedCount
Section titled “Property: ObservedCount”Original lines: 61
Declaration hash: sha256:81c7cfb48d87ebd567710284f53d104b4ad203d33624536b3270054e39afbda4
public int ObservedCount { get; }Type: BehaviorEntityMemberResult
Section titled “Type: BehaviorEntityMemberResult”Original lines: 78-107
Declaration hash: sha256:b8ce35915b86feb2df7e9cd546ec2c2ca97f0215acf6f876321e11ad2dbb77a7
public static class BehaviorEntityMemberResult{}Method: ToResultCode(BakedMemberConditionResult result)
Section titled “Method: ToResultCode(BakedMemberConditionResult result)”Original lines: 83-104
Declaration hash: sha256:a5b9be0b12e14610fe9e6092d5a0939def22538524b966b5a773f94ccc4eca09
public static BehaviorResultCode ToResultCode(BakedMemberConditionResult result);Type: BehaviorEntityMemberTargetResolver
Section titled “Type: BehaviorEntityMemberTargetResolver”Original lines: 129-200
Declaration hash: sha256:c41e4b7e7ed8e3936c660a2e2df4e11c8d56734c96eba1a5156f7df0645c8314
public static class BehaviorEntityMemberTargetResolver{}Method: Resolve(in BehaviorEntityMemberInvocationContext context, in BakedMemberEntityTarget target, int resolutionRow)
Section titled “Method: Resolve(in BehaviorEntityMemberInvocationContext context, in BakedMemberEntityTarget target, int resolutionRow)”Original lines: 142-174
Declaration hash: sha256:390868d9ca7fcc7f523ac3a10e04ec5538ade6d9fd24a622edb8a29d3fb73ea8
public static BehaviorEntityMemberTargetResolution Resolve(in BehaviorEntityMemberInvocationContext context, in BakedMemberEntityTarget target, int resolutionRow);Method: UnresolvedReason(BakedMemberTargetMode mode, bool targetExists)
Section titled “Method: UnresolvedReason(BakedMemberTargetMode mode, bool targetExists)”Original lines: 182-197
Declaration hash: sha256:a8848a147f6a7cb692663dea66d63e3e41aacc207d62d3fb0184710a3ebd06e8
public static BehaviorMemberBindingDiagnosticReason UnresolvedReason(BakedMemberTargetMode mode, bool targetExists = false);