public TitleParametersDidChange(string action, string context, string device, TitleParametersPayload payload) { Action = action; Context = context; Device = device; Payload = payload; }
private void Connection_OnTitleParametersDidChange(object sender, streamdeck_client_csharp.StreamDeckEventReceivedEventArgs <streamdeck_client_csharp.Events.TitleParametersDidChangeEvent> e) { if (e.Event.Context == ContextId) { var payload = e.Event.Payload; var newPayload = new TitleParametersPayload(payload.Settings, payload.Coordinates.ToKeyCoordinates(), payload.State, payload.Title, payload.TitleParameters.ToSDTitleParameters()); OnTitleParametersDidChange?.Invoke(this, new SDEventReceivedEventArgs <TitleParametersDidChange>(new TitleParametersDidChange(e.Event.Action, e.Event.Context, e.Event.Device, newPayload))); } }
public TitleParameterDidChangeEvent(string action, string context, string device, TitleParametersPayload payload) : base(EventType.TitleParametersDidChange, action, context, device) { Payload = payload; }