Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

Original file: Packages/io.bitquirky.behavior/Runtime/ExternalService/IExternalServiceAdapter.cs

Source file hash: sha256:c2042ad9526dd93bc35347cdc72c7ded19bc5e79ece290259dead55bf83b6f4b

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 32-50

Declaration hash: sha256:0729f87ea5f09caa2e8294a48654d68497c98735132f20954396d601690b172e

C#
public enum AdapterHandoffDecision : byte
{
}

Original lines: 40

Declaration hash: sha256:4af1bd0bc7e1515acc92f0909ad4e7a2a12ebecf2524206c7b53f52367deac3d

C#
Cancel = 0

Original lines: 49

Declaration hash: sha256:5ddfe9d961b99c5d69e1f1afd91a684347aed8893177fef304864c870182af49

C#
Resume = 1

Original lines: 62-87

Declaration hash: sha256:cbeb3c22cb920cf5e51668addfb773da143dad9fa11eb631c079fe2c774456ac

C#
public sealed class ExternalServiceFrameContext
{
}

Original lines: 65

Declaration hash: sha256:8bf14d255b99e71dcc46c9cda016a2cca6a11334a9fb85713f9ee67102e3dfe7

C#
public int FrameNumber { get; set; }

Original lines: 71

Declaration hash: sha256:7efe6071bba17d0ee6e3359d3743da408f2e4288b8f5b01556b898868136a3a7

C#
public ExternalServiceCommandQueue Queue { get; set; }

Original lines: 77

Declaration hash: sha256:5456d7586785c748919551fc605ad4badf1c44dc9ce16f83f2711d7a01bfb955

C#
public ExternalServiceCompletionRing CompletionRing { get; set; }

Original lines: 86

Declaration hash: sha256:b102700443fb19c6a1cbbfc4d7d14ca5411054414b20d0859b64dfa3dc2da244

C#
public IReadOnlyList<ExternalServiceCommand> PrePartitionedCommands { get; set; }

Original lines: 117-161

Declaration hash: sha256:fb8dc48e8662f967de0984984aa6e2b0ea737a2fdecb7cd1092a3a3a23ba100d

C#
public interface IExternalServiceAdapter
{
}

Original lines: 124

Declaration hash: sha256:c7c35485f79c637e59883a4ead21e3aeece02042724eab65960c8dac9e07c91f

C#
int ServiceId { get; }

Original lines: 132

Declaration hash: sha256:d2826a109c6ff59138c0326191baa091472ea9c2c3da797d02db2742fb49af70

C#
string ServiceToken { get; }

Original lines: 140

Declaration hash: sha256:35ba7537c3e55a920748b90ae45d6f24d39dda64425dc01497e58107e5ecb2ca

C#
bool SupportsReplay { get; }

Method: DrainAndDispatch(ExternalServiceFrameContext context)

Section titled “Method: DrainAndDispatch(ExternalServiceFrameContext context)”

Original lines: 147

Declaration hash: sha256:b004122ff4b190df6176315378c6145dcf9fb7382dc1667b5a4dbec6f3b12ced

C#
void DrainAndDispatch(ExternalServiceFrameContext context);

Method: OnAuthorityHandoff(EntityId entityId, int frameNumber, ExternalServiceCompletionRing completionRing)

Section titled “Method: OnAuthorityHandoff(EntityId entityId, int frameNumber, ExternalServiceCompletionRing completionRing)”

Original lines: 159-160

Declaration hash: sha256:d859c836cd9ecc0fee554b64e04872f01b5dcb74447b1bb168963e528203b3dd

C#
AdapterHandoffDecision OnAuthorityHandoff(EntityId entityId, int frameNumber, ExternalServiceCompletionRing completionRing);
Full-size image