25 lines
664 B
C#
25 lines
664 B
C#
using KoogleApp.Model;
|
|
|
|
namespace KoogleApp.Store.Game.ThrowPanel
|
|
{
|
|
public record TogglePinValueAction(bool IsOn, int PinNumber);
|
|
|
|
public record StartStopAction(ThrowPanelState State, StartParams? StartParams);
|
|
|
|
public record ConnectToHubAction();
|
|
|
|
public record ToggleAllPinsAction();
|
|
|
|
public record ToggleBellAction();
|
|
|
|
public record UpdatePinStateByNumberAction(int Number);
|
|
|
|
public record ReceiveStateFromServerAction(ThrowPanelState State);
|
|
|
|
public record LoadStateFromSessionAction();
|
|
|
|
public record StateLoadedAction(ThrowPanelState? State);
|
|
|
|
public record BroadcastThrowPanelStateAction(ThrowPanelState State);
|
|
}
|