Package | Description |
---|---|
com.mixer.interactive.manager |
Contains handlers for managing game client state.
|
com.mixer.interactive.resources |
Provides interfaces and classes relating to the Interactive service's different resource objects.
|
com.mixer.interactive.resources.control |
Provides interfaces and classes relating to Interactive controls.
|
com.mixer.interactive.resources.group |
Provides interfaces and classes relating to Interactive groups.
|
com.mixer.interactive.resources.participant |
Provides interfaces and classes relating to Interactive participants
|
com.mixer.interactive.resources.scene |
Provides interfaces and classes relating to Interactive scenes.
|
com.mixer.interactive.resources.transaction |
Provides interfaces and classes relating to Spark transactions involving the Interactive service.
|
com.mixer.interactive.services |
Contains classes that act as service providers for the client.
|
com.mixer.interactive.ws |
Contains all classes and interfaces related to the use of websockets to communicate with the Interactive service.
|
Constructor and Description |
---|
StateManager(GameClient gameClient)
Constructs a new StateManager
|
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
IInteractiveCreatable.create(GameClient gameClient)
Asynchronously creates
this on the Interactive service. |
CompletableFuture<Boolean> |
IInteractiveDeletable.delete(GameClient gameClient)
Asynchronously deletes
this from the Interactive service. |
CompletableFuture<Boolean> |
IInteractiveUpdatable.update(GameClient gameClient)
Asynchronously updates
this on the Interactive service. |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
InteractiveControl.create(GameClient gameClient)
Creates
this in the default scene on the Interactive service. |
CompletableFuture<Boolean> |
InteractiveControl.delete(GameClient gameClient)
Asynchronously deletes
this from the specified scene. |
CompletableFuture<Boolean> |
InteractiveControl.update(GameClient gameClient)
Asynchronously updates
this in the specified on the Interactive service. |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
InteractiveGroup.create(GameClient gameClient)
Creates
this on the Interactive service. |
CompletableFuture<Boolean> |
InteractiveGroup.delete(GameClient gameClient)
Deletes
this from the Interactive service, reassigning participants of this group to the default group. |
CompletableFuture<Boolean> |
InteractiveGroup.delete(GameClient gameClient,
String reassignGroupID)
Deletes
this from the Interactive service, reassigning participants of this group to the specified group. |
CompletableFuture<Boolean> |
InteractiveGroup.update(GameClient gameClient)
Updates
this on the Interactive service. |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
InteractiveParticipant.update(GameClient gameClient)
Updates
this on the Interactive service. |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
InteractiveScene.create(GameClient gameClient)
Creates
this on the Interactive service. |
CompletableFuture<Boolean> |
InteractiveScene.delete(GameClient gameClient)
Deletes
this from the Interactive service, reassigning groups on this scene to the default scene. |
CompletableFuture<Boolean> |
InteractiveScene.delete(GameClient gameClient,
String reassignSceneID)
Deletes
this from the Interactive service, reassigning groups on this scene to the specified scene. |
CompletableFuture<Boolean> |
InteractiveScene.update(GameClient gameClient)
Updates
this on the Interactive service. |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
InteractiveTransaction.capture(GameClient gameClient)
Asynchronously attempts to complete the Spark transaction on the Interactive service.
|
Modifier and Type | Field and Description |
---|---|
protected GameClient |
AbstractServiceProvider.gameClient
GameClient that owns this service provider |
Constructor and Description |
---|
AbstractServiceProvider(GameClient gameClient)
Initializes a new
AbstractServiceProvider . |
ControlServiceProvider(GameClient gameClient)
Initializes a new
ControlServiceProvider . |
GroupServiceProvider(GameClient gameClient)
Initializes a new
GroupServiceProvider . |
ParticipantServiceProvider(GameClient gameClient)
Initializes a new
ParticipantServiceProvider . |
RemoteProcedureCallServiceProvider(GameClient gameClient)
Initializes a new
RemoteProcedureCallServiceProvider . |
SceneServiceProvider(GameClient gameClient)
Initializes a new
SceneServiceProvider . |
ServiceManager(GameClient gameClient)
Initializes a new
ServiceManager . |
TransactionServiceProvider(GameClient gameClient)
Initializes a new
TransactionServiceProvider . |
Constructor and Description |
---|
InteractiveWebSocketClient(GameClient gameClient,
URI uri,
String token,
Number projectVersionId)
Initialize a new
InteractiveWebSocketClient . |
InteractiveWebSocketClient(GameClient gameClient,
URI uri,
String token,
Number projectVersionId,
String shareCode)
Initialize a new
InteractiveWebSocketClient . |
Copyright © 2018. All rights reserved.