Перейти к основному содержимому

CraftingBookDataAction.DisplayedRecipe

sealed record

Declaration​

public sealed record CraftingBookDataAction.DisplayedRecipe : CraftingBookDataAction
NamespaceMcProtoNet.Protocol
AssemblyMcProtoNet.Protocol.dll
Sourcesrc/McProtoNet.Protocol/Generated/Unions/CraftingBookDataAction.cs#L11 ↗

Inheritance: object → CraftingBookDataAction.DisplayedRecipe

Constructors​

SignatureDescription
DisplayedRecipe(string RecipeId)-

DisplayedRecipe(string)​

public DisplayedRecipe(string RecipeId)

Parameters: RecipeId (string)

Properties​

SignatureDescription
string RecipeId-

RecipeId​

public string RecipeId { get; init; }

Returns: string

Methods​

SignatureDescription
void Match(Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)-
void MatchBookSettings(Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)-
TMatchOutput MatchBookSettings<TMatchOutput>(Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)-
void MatchBookSettings<TState>(TState state, Action<TState, CraftingBookDataAction.BookSettings> bookSettings, Action<TState> @else)-
TMatchOutput MatchBookSettings<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TState, TMatchOutput> @else)-
void MatchDisplayedRecipe(Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)-
TMatchOutput MatchDisplayedRecipe<TMatchOutput>(Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)-
void MatchDisplayedRecipe<TState>(TState state, Action<TState, CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<TState> @else)-
TMatchOutput MatchDisplayedRecipe<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TState, TMatchOutput> @else)-
TMatchOutput Match<TMatchOutput>(Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)-
void Match<TState>(TState state, Action<TState, CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<TState, CraftingBookDataAction.BookSettings> bookSettings)-
TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)-
CraftingBookDataAction.BookSettings UnwrapBookSettings()-
CraftingBookDataAction.DisplayedRecipe UnwrapDisplayedRecipe()-

Match(Action<DisplayedRecipe>, Action<BookSettings>)​

public override void Match(Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)

Parameters: displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), bookSettings (Action<CraftingBookDataAction.BookSettings>)

MatchBookSettings(Action<BookSettings>, Action)​

public override void MatchBookSettings(Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)

Parameters: bookSettings (Action<CraftingBookDataAction.BookSettings>), else (Action)

MatchBookSettings<TMatchOutput>(Func<BookSettings, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchBookSettings<TMatchOutput>(Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)

Parameters: bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchBookSettings<TState>(TState, Action<TState, BookSettings>, Action<TState>)​

public override void MatchBookSettings<TState>(TState state, Action<TState, CraftingBookDataAction.BookSettings> bookSettings, Action<TState> @else)

Parameters: state (TState), bookSettings (Action<TState, CraftingBookDataAction.BookSettings>), else (Action<TState>)

MatchBookSettings<TState, TMatchOutput>(TState, Func<TState, BookSettings, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchBookSettings<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TState, TMatchOutput> @else)

Parameters: state (TState), bookSettings (Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchDisplayedRecipe(Action<DisplayedRecipe>, Action)​

public override void MatchDisplayedRecipe(Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)

Parameters: displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), else (Action)

MatchDisplayedRecipe<TMatchOutput>(Func<DisplayedRecipe, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchDisplayedRecipe<TMatchOutput>(Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)

Parameters: displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchDisplayedRecipe<TState>(TState, Action<TState, DisplayedRecipe>, Action<TState>)​

public override void MatchDisplayedRecipe<TState>(TState state, Action<TState, CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<TState> @else)

Parameters: state (TState), displayedRecipe (Action<TState, CraftingBookDataAction.DisplayedRecipe>), else (Action<TState>)

MatchDisplayedRecipe<TState, TMatchOutput>(TState, Func<TState, DisplayedRecipe, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchDisplayedRecipe<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TState, TMatchOutput> @else)

Parameters: state (TState), displayedRecipe (Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

Match<TMatchOutput>(Func<DisplayedRecipe, TMatchOutput>, Func<BookSettings, TMatchOutput>)​

public override TMatchOutput Match<TMatchOutput>(Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)

Parameters: displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>)

Returns: TMatchOutput

Match<TState>(TState, Action<TState, DisplayedRecipe>, Action<TState, BookSettings>)​

public override void Match<TState>(TState state, Action<TState, CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<TState, CraftingBookDataAction.BookSettings> bookSettings)

Parameters: state (TState), displayedRecipe (Action<TState, CraftingBookDataAction.DisplayedRecipe>), bookSettings (Action<TState, CraftingBookDataAction.BookSettings>)

Match<TState, TMatchOutput>(TState, Func<TState, DisplayedRecipe, TMatchOutput>, Func<TState, BookSettings, TMatchOutput>)​

public override TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)

Parameters: state (TState), displayedRecipe (Func<TState, CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), bookSettings (Func<TState, CraftingBookDataAction.BookSettings, TMatchOutput>)

Returns: TMatchOutput

UnwrapBookSettings()​

public override CraftingBookDataAction.BookSettings UnwrapBookSettings()

Returns: CraftingBookDataAction.BookSettings

UnwrapDisplayedRecipe()​

public override CraftingBookDataAction.DisplayedRecipe UnwrapDisplayedRecipe()

Returns: CraftingBookDataAction.DisplayedRecipe