StateMachineAddPopover.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/StateMachineAddPopover.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/StateMachineAddPopover.cs
Source file hash: sha256:ed94e77eb63b179595bdac5e7ab52489c3b26b611c5214febfbd6b8243aa6b7c
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: StateMachineAddPopover
Section titled “Type: StateMachineAddPopover”Original lines: 24-292
Declaration hash: sha256:c0f541957b078b2f86aef698d58c865594c4f86e1102833f0829f37135724f32
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]public sealed class StateMachineAddPopover{}Event: StateRequested
Section titled “Event: StateRequested”Original lines: 65
Declaration hash: sha256:519809420687a0a29d5b48314070ce1ed1d4ee8e50946f1d6a52c387de5ea06d
public event Action<Vector2, string> StateRequested;Event: AnyStateRequested
Section titled “Event: AnyStateRequested”Original lines: 68
Declaration hash: sha256:080f650f88d8e34dccd15f024a0296e738f73e4ce84e04c14e77862158ac8a95
public event Action<Vector2> AnyStateRequested;Event: ReferenceRequested
Section titled “Event: ReferenceRequested”Original lines: 71
Declaration hash: sha256:9f48deebf7d57523d3d89a7a543a191978323273e70fa6b48a2c6d82495e9fe7
public event Action<Vector2, string> ReferenceRequested;Property: NameRefusal
Section titled “Property: NameRefusal”Original lines: 74
Declaration hash: sha256:26f8485e041ca13fe4e16a3e6136068038c75203665ae3fb4df0149642b8250d
public Func<BehaviorSourceNodeKind, string, string> NameRefusal { get; set; }Method: StateMachineAddPopover()
Section titled “Method: StateMachineAddPopover()”Original lines: 77-129
Declaration hash: sha256:522b7c84a80eaebc9bf318020ecd22fc4b1f593c6c21b0a87ae8e846d5312758
public StateMachineAddPopover();Method: Open(VisualElement panelRoot, VisualElement anchor, Vector2 canvasPosition, bool hasAnyState, bool stateOnly)
Section titled “Method: Open(VisualElement panelRoot, VisualElement anchor, Vector2 canvasPosition, bool hasAnyState, bool stateOnly)”Original lines: 134-164
Declaration hash: sha256:9f16ac8e92ed708ae8b47e81bbb78a544d5b35c0b582c56256756d48ab230d24
public void Open(VisualElement panelRoot, VisualElement anchor, Vector2 canvasPosition, bool hasAnyState = false, bool stateOnly = false);Method: Close()
Section titled “Method: Close()”Original lines: 167-170
Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc
public void Close();Method: ShowFailure(string reason)
Section titled “Method: ShowFailure(string reason)”Original lines: 173-177
Declaration hash: sha256:5a4d721eaa0d166c4ee87ceca54021e74fb48ff9903103cd246de7a1cab9eb0c
public void ShowFailure(string reason);Type: StateMachineActionChoiceKind
Section titled “Type: StateMachineActionChoiceKind”Original lines: 295-302
Declaration hash: sha256:12bf07a2fc907cfc71b2ba048a4d920c0ab7a6020e432a8fcb812b1077dbe1c4
public enum StateMachineActionChoiceKind{}Field: ServiceAdapter
Section titled “Field: ServiceAdapter”Original lines: 298
Declaration hash: sha256:abcbfce2a07236b63c5fc521233aaa7940365528c119d45309e7eef9d2faebef
ServiceAdapter = 0Field: MemberOperation
Section titled “Field: MemberOperation”Original lines: 301
Declaration hash: sha256:d2a1e53c8864767ecfd6f8ae5714fb0c280ad3a90442fd8abbd5c5ed85ba665f
MemberOperation = 1Type: StateMachineActionBindingChoice
Section titled “Type: StateMachineActionBindingChoice”Original lines: 305-367
Declaration hash: sha256:6cc806c85535d1d53d5ea82e818c8835271ea9674a8b80097dd45cd1002fbb19
public readonly struct StateMachineActionBindingChoice{}Method: StateMachineActionBindingChoice(string serviceToken, StateMachineActionBindingKind bindingKind)
Section titled “Method: StateMachineActionBindingChoice(string serviceToken, StateMachineActionBindingKind bindingKind)”Original lines: 308-318
Declaration hash: sha256:922159a3ff8576acd683fc3422ea7b991d261fd6bf4cbdf468a7ed877869e512
public StateMachineActionBindingChoice(string serviceToken, StateMachineActionBindingKind bindingKind);Method: MemberOperation(BehaviorSourceMemberOperationKind operationKind)
Section titled “Method: MemberOperation(BehaviorSourceMemberOperationKind operationKind)”Original lines: 337-348
Declaration hash: sha256:575801413a8dbb0dcc61af62ec4da7961b202e10fd5161e42bdded542f1c59c6
public static StateMachineActionBindingChoice MemberOperation(BehaviorSourceMemberOperationKind operationKind);Property: ChoiceKind
Section titled “Property: ChoiceKind”Original lines: 351
Declaration hash: sha256:ea742ed7b8eea0aa55c8d12f195bc7dd942923d622f13830851bc3dc6aa37bfd
public StateMachineActionChoiceKind ChoiceKind { get; }Property: ServiceToken
Section titled “Property: ServiceToken”Original lines: 354
Declaration hash: sha256:4f98c245220d5ae2185a32b3107b3ff9b53089ac511fdf97c5f665192836491e
public string ServiceToken { get; }Property: BindingKind
Section titled “Property: BindingKind”Original lines: 357
Declaration hash: sha256:f7bf5292987716127655e9202abe1ce9e814e6cb31bc25d69fd3daca4821c631
public StateMachineActionBindingKind BindingKind { get; }Property: OperationKind
Section titled “Property: OperationKind”Original lines: 360
Declaration hash: sha256:b1ca30450c572aa63c232c3b580e26d0ca78e47218d5288c0d3c471ff394642b
public BehaviorSourceMemberOperationKind OperationKind { get; }Property: DisplayName
Section titled “Property: DisplayName”Original lines: 363
Declaration hash: sha256:be2d74d027bc0153cc8f1971bed667ec21f0538abf0fb71c10864eebf721d02a
public string DisplayName { get; }Property: IdentityToken
Section titled “Property: IdentityToken”Original lines: 366
Declaration hash: sha256:ac11f0d79f1348ac6b01e7c0dda33f1141d35dcd825e2784e1dd850c6f129f62
public string IdentityToken { get; }Type: StateMachineActionBindingRequest
Section titled “Type: StateMachineActionBindingRequest”Original lines: 370-403
Declaration hash: sha256:38268dbbd38fcde62dee30249e32993abc537722c885a3aa67e2fa5c85ea55ba
public readonly struct StateMachineActionBindingRequest{}Method: StateMachineActionBindingRequest(string stateId, string actionId, StateMachineActionBindingChoice choice)
Section titled “Method: StateMachineActionBindingRequest(string stateId, string actionId, StateMachineActionBindingChoice choice)”Original lines: 373-384
Declaration hash: sha256:ecd5cba5377695250c0ada6f1ce9eaacfe66174bb2680f469c093096c9657ea7
public StateMachineActionBindingRequest(string stateId, string actionId, StateMachineActionBindingChoice choice);Property: StateId
Section titled “Property: StateId”Original lines: 387
Declaration hash: sha256:49ada7638edade3ebf580cdedebdd2da45a74099a14778f0354ef74cbdae3435
public string StateId { get; }Property: ActionId
Section titled “Property: ActionId”Original lines: 390
Declaration hash: sha256:42557f9d62878833b18e32ea68fb98ffa4094f779b4c99ca39cc4dfb5dc9944d
public string ActionId { get; }Property: ChoiceKind
Section titled “Property: ChoiceKind”Original lines: 393
Declaration hash: sha256:ea742ed7b8eea0aa55c8d12f195bc7dd942923d622f13830851bc3dc6aa37bfd
public StateMachineActionChoiceKind ChoiceKind { get; }Property: ServiceToken
Section titled “Property: ServiceToken”Original lines: 396
Declaration hash: sha256:4f98c245220d5ae2185a32b3107b3ff9b53089ac511fdf97c5f665192836491e
public string ServiceToken { get; }Property: BindingKind
Section titled “Property: BindingKind”Original lines: 399
Declaration hash: sha256:f7bf5292987716127655e9202abe1ce9e814e6cb31bc25d69fd3daca4821c631
public StateMachineActionBindingKind BindingKind { get; }Property: OperationKind
Section titled “Property: OperationKind”Original lines: 402
Declaration hash: sha256:b1ca30450c572aa63c232c3b580e26d0ca78e47218d5288c0d3c471ff394642b
public BehaviorSourceMemberOperationKind OperationKind { get; }Type: StateMachineActionPickerPopover
Section titled “Type: StateMachineActionPickerPopover”Original lines: 418-755
Declaration hash: sha256:bad5a3fb6e5a227611b214ab4f47d920b22ff418c11005c1c0a25d9e65bfa8ec
public sealed class StateMachineActionPickerPopover{}Event: BindingRequested
Section titled “Event: BindingRequested”Original lines: 441
Declaration hash: sha256:5ab91629163210eb9c694188c2deb7f132b17a49792f40f08973a88864b9472a
public event Action<StateMachineActionBindingRequest> BindingRequested;Method: BuildChoices(IReadOnlyList<string> declaredServices)
Section titled “Method: BuildChoices(IReadOnlyList<string> declaredServices)”Original lines: 448-482
Declaration hash: sha256:944de3b47a50b87bc621b477e37675d44b9e3e6d135cf77532a42701ea74b639
public static IReadOnlyList<StateMachineActionBindingChoice> BuildChoices(IReadOnlyList<string> declaredServices);Method: TryChooseForTest(string identityToken)
Section titled “Method: TryChooseForTest(string identityToken)”Original lines: 485-500
Declaration hash: sha256:1b12da4f2ba948aae312ea5ef48d4d9c3f0cfd40dfb310f1dbe48bbfc3ae89ed
public bool TryChooseForTest(string identityToken);Method: StateMachineActionPickerPopover()
Section titled “Method: StateMachineActionPickerPopover()”Original lines: 503-535
Declaration hash: sha256:a993f31421af2e258f9132b68ee0f7397811bb69200b7690cf49ddc3e582429d
public StateMachineActionPickerPopover();Method: Open(VisualElement panelRoot, VisualElement anchor, string stateId, string stateDisplayName, string actionId, string committedChoice, IReadOnlyList<StateMachineActionBindingChoice> choices, string groupDisplayName, string footerSentence)
Section titled “Method: Open(VisualElement panelRoot, VisualElement anchor, string stateId, string stateDisplayName, string actionId, string committedChoice, IReadOnlyList<StateMachineActionBindingChoice> choices, string groupDisplayName, string footerSentence)”Original lines: 540-583
Declaration hash: sha256:8cbdd9e64ec1095851fbabb30654bcf68d353555b7cec09c4240861c1bd1c252
public void Open(VisualElement panelRoot, VisualElement anchor, string stateId, string stateDisplayName, string actionId, string committedChoice, IReadOnlyList<StateMachineActionBindingChoice> choices, string groupDisplayName = null, string footerSentence = null);