TitleAction.SetTimes
sealed record
Declaration
public sealed record TitleAction.SetTimes : TitleAction
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
| Source | src/McProtoNet.Protocol/Generated/Unions/TitleAction.cs#L14 ↗ |
Inheritance: object → TitleAction.SetTimes
Constructors
| Signature | Description |
|---|---|
SetTimes(int FadeIn, int Stay, int FadeOut) | - |
SetTimes(int, int, int)
public SetTimes(int FadeIn, int Stay, int FadeOut)
Parameters: FadeIn (int), Stay (int), FadeOut (int)
Properties
| Signature | Description |
|---|---|
int FadeIn | - |
int FadeOut | - |
int Stay | - |
FadeIn
public int FadeIn { get; init; }
Returns: int
FadeOut
public int FadeOut { get; init; }
Returns: int
Stay
public int Stay { get; init; }
Returns: int
Methods
Match(Action<SetTitle>, Action<SetSubtitle>, Action<SetActionBar>, Action<SetTimes>)
public override void Match(Action<TitleAction.SetTitle> setTitle, Action<TitleAction.SetSubtitle> setSubtitle, Action<TitleAction.SetActionBar> setActionBar, Action<TitleAction.SetTimes> setTimes)
Parameters: setTitle (Action<TitleAction.SetTitle>), setSubtitle (Action<TitleAction.SetSubtitle>), setActionBar (Action<TitleAction.SetActionBar>), setTimes (Action<TitleAction.SetTimes>)
MatchSetActionBar(Action<SetActionBar>, Action)
public override void MatchSetActionBar(Action<TitleAction.SetActionBar> setActionBar, Action @else)
Parameters: setActionBar (Action<TitleAction.SetActionBar>), else (Action)
MatchSetActionBar<TMatchOutput>(Func<SetActionBar, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchSetActionBar<TMatchOutput>(Func<TitleAction.SetActionBar, TMatchOutput> setActionBar, Func<TMatchOutput> @else)
Parameters: setActionBar (Func<TitleAction.SetActionBar, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchSetActionBar<TState>(TState, Action<TState, SetActionBar>, Action<TState>)
public override void MatchSetActionBar<TState>(TState state, Action<TState, TitleAction.SetActionBar> setActionBar, Action<TState> @else)
Parameters: state (TState), setActionBar (Action<TState, TitleAction.SetActionBar>), else (Action<TState>)
MatchSetActionBar<TState, TMatchOutput>(TState, Func<TState, SetActionBar, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchSetActionBar<TState, TMatchOutput>(TState state, Func<TState, TitleAction.SetActionBar, TMatchOutput> setActionBar, Func<TState, TMatchOutput> @else)
Parameters: state (TState), setActionBar (Func<TState, TitleAction.SetActionBar, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchSetSubtitle(Action<SetSubtitle>, Action)
public override void MatchSetSubtitle(Action<TitleAction.SetSubtitle> setSubtitle, Action @else)
Parameters: setSubtitle (Action<TitleAction.SetSubtitle>), else (Action)
MatchSetSubtitle<TMatchOutput>(Func<SetSubtitle, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchSetSubtitle<TMatchOutput>(Func<TitleAction.SetSubtitle, TMatchOutput> setSubtitle, Func<TMatchOutput> @else)
Parameters: setSubtitle (Func<TitleAction.SetSubtitle, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchSetSubtitle<TState>(TState, Action<TState, SetSubtitle>, Action<TState>)
public override void MatchSetSubtitle<TState>(TState state, Action<TState, TitleAction.SetSubtitle> setSubtitle, Action<TState> @else)
Parameters: state (TState), setSubtitle (Action<TState, TitleAction.SetSubtitle>), else (Action<TState>)
MatchSetSubtitle<TState, TMatchOutput>(TState, Func<TState, SetSubtitle, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchSetSubtitle<TState, TMatchOutput>(TState state, Func<TState, TitleAction.SetSubtitle, TMatchOutput> setSubtitle, Func<TState, TMatchOutput> @else)
Parameters: state (TState), setSubtitle (Func<TState, TitleAction.SetSubtitle, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchSetTimes(Action<SetTimes>, Action)
public override void MatchSetTimes(Action<TitleAction.SetTimes> setTimes, Action @else)
Parameters: setTimes (Action<TitleAction.SetTimes>), else (Action)
MatchSetTimes<TMatchOutput>(Func<SetTimes, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchSetTimes<TMatchOutput>(Func<TitleAction.SetTimes, TMatchOutput> setTimes, Func<TMatchOutput> @else)
Parameters: setTimes (Func<TitleAction.SetTimes, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchSetTimes<TState>(TState, Action<TState, SetTimes>, Action<TState>)
public override void MatchSetTimes<TState>(TState state, Action<TState, TitleAction.SetTimes> setTimes, Action<TState> @else)
Parameters: state (TState), setTimes (Action<TState, TitleAction.SetTimes>), else (Action<TState>)
MatchSetTimes<TState, TMatchOutput>(TState, Func<TState, SetTimes, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchSetTimes<TState, TMatchOutput>(TState state, Func<TState, TitleAction.SetTimes, TMatchOutput> setTimes, Func<TState, TMatchOutput> @else)
Parameters: state (TState), setTimes (Func<TState, TitleAction.SetTimes, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchSetTitle(Action<SetTitle>, Action)
public override void MatchSetTitle(Action<TitleAction.SetTitle> setTitle, Action @else)
Parameters: setTitle (Action<TitleAction.SetTitle>), else (Action)
MatchSetTitle<TMatchOutput>(Func<SetTitle, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchSetTitle<TMatchOutput>(Func<TitleAction.SetTitle, TMatchOutput> setTitle, Func<TMatchOutput> @else)
Parameters: setTitle (Func<TitleAction.SetTitle, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchSetTitle<TState>(TState, Action<TState, SetTitle>, Action<TState>)
public override void MatchSetTitle<TState>(TState state, Action<TState, TitleAction.SetTitle> setTitle, Action<TState> @else)
Parameters: state (TState), setTitle (Action<TState, TitleAction.SetTitle>), else (Action<TState>)
MatchSetTitle<TState, TMatchOutput>(TState, Func<TState, SetTitle, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchSetTitle<TState, TMatchOutput>(TState state, Func<TState, TitleAction.SetTitle, TMatchOutput> setTitle, Func<TState, TMatchOutput> @else)
Parameters: state (TState), setTitle (Func<TState, TitleAction.SetTitle, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
Match<TMatchOutput>(Func<SetTitle, TMatchOutput>, Func<SetSubtitle, TMatchOutput>, Func<SetActionBar, TMatchOutput>, Func<SetTimes, TMatchOutput>)
public override TMatchOutput Match<TMatchOutput>(Func<TitleAction.SetTitle, TMatchOutput> setTitle, Func<TitleAction.SetSubtitle, TMatchOutput> setSubtitle, Func<TitleAction.SetActionBar, TMatchOutput> setActionBar, Func<TitleAction.SetTimes, TMatchOutput> setTimes)
Parameters: setTitle (Func<TitleAction.SetTitle, TMatchOutput>), setSubtitle (Func<TitleAction.SetSubtitle, TMatchOutput>), setActionBar (Func<TitleAction.SetActionBar, TMatchOutput>), setTimes (Func<TitleAction.SetTimes, TMatchOutput>)
Returns: TMatchOutput
Match<TState>(TState, Action<TState, SetTitle>, Action<TState, SetSubtitle>, Action<TState, SetActionBar>, Action<TState, SetTimes>)
public override void Match<TState>(TState state, Action<TState, TitleAction.SetTitle> setTitle, Action<TState, TitleAction.SetSubtitle> setSubtitle, Action<TState, TitleAction.SetActionBar> setActionBar, Action<TState, TitleAction.SetTimes> setTimes)
Parameters: state (TState), setTitle (Action<TState, TitleAction.SetTitle>), setSubtitle (Action<TState, TitleAction.SetSubtitle>), setActionBar (Action<TState, TitleAction.SetActionBar>), setTimes (Action<TState, TitleAction.SetTimes>)
Match<TState, TMatchOutput>(TState, Func<TState, SetTitle, TMatchOutput>, Func<TState, SetSubtitle, TMatchOutput>, Func<TState, SetActionBar, TMatchOutput>, Func<TState, SetTimes, TMatchOutput>)
public override TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, TitleAction.SetTitle, TMatchOutput> setTitle, Func<TState, TitleAction.SetSubtitle, TMatchOutput> setSubtitle, Func<TState, TitleAction.SetActionBar, TMatchOutput> setActionBar, Func<TState, TitleAction.SetTimes, TMatchOutput> setTimes)
Parameters: state (TState), setTitle (Func<TState, TitleAction.SetTitle, TMatchOutput>), setSubtitle (Func<TState, TitleAction.SetSubtitle, TMatchOutput>), setActionBar (Func<TState, TitleAction.SetActionBar, TMatchOutput>), setTimes (Func<TState, TitleAction.SetTimes, TMatchOutput>)
Returns: TMatchOutput
UnwrapSetActionBar()
public override TitleAction.SetActionBar UnwrapSetActionBar()
Returns: TitleAction.SetActionBar
UnwrapSetSubtitle()
public override TitleAction.SetSubtitle UnwrapSetSubtitle()
Returns: TitleAction.SetSubtitle
UnwrapSetTimes()
public override TitleAction.SetTimes UnwrapSetTimes()
Returns: TitleAction.SetTimes
UnwrapSetTitle()
public override TitleAction.SetTitle UnwrapSetTitle()
Returns: TitleAction.SetTitle