Skip to main content

WorldBorderAction.SetCenter

sealed record

Declaration​

public sealed record WorldBorderAction.SetCenter : WorldBorderAction
NamespaceMcProtoNet.Protocol
AssemblyMcProtoNet.Protocol.dll
Sourcesrc/McProtoNet.Protocol/Generated/Unions/WorldBorderAction.cs#L13 ↗

Inheritance: object → WorldBorderAction.SetCenter

Constructors​

SignatureDescription
SetCenter(double X, double Z)-

SetCenter(double, double)​

public SetCenter(double X, double Z)

Parameters: X (double), Z (double)

Properties​

SignatureDescription
double X-
double Z-

X​

public double X { get; init; }

Returns: double

Z​

public double Z { get; init; }

Returns: double

Methods​

SignatureDescription
void Match(Action<WorldBorderAction.SetSize> setSize, Action<WorldBorderAction.LerpSize> lerpSize, Action<WorldBorderAction.SetCenter> setCenter, Action<WorldBorderAction.Initialize> initialize, Action<WorldBorderAction.SetWarningTime> setWarningTime, Action<WorldBorderAction.SetWarningBlocks> setWarningBlocks)-
void MatchInitialize(Action<WorldBorderAction.Initialize> initialize, Action @else)-
TMatchOutput MatchInitialize<TMatchOutput>(Func<WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TMatchOutput> @else)-
void MatchInitialize<TState>(TState state, Action<TState, WorldBorderAction.Initialize> initialize, Action<TState> @else)-
TMatchOutput MatchInitialize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TState, TMatchOutput> @else)-
void MatchLerpSize(Action<WorldBorderAction.LerpSize> lerpSize, Action @else)-
TMatchOutput MatchLerpSize<TMatchOutput>(Func<WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TMatchOutput> @else)-
void MatchLerpSize<TState>(TState state, Action<TState, WorldBorderAction.LerpSize> lerpSize, Action<TState> @else)-
TMatchOutput MatchLerpSize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TState, TMatchOutput> @else)-
void MatchSetCenter(Action<WorldBorderAction.SetCenter> setCenter, Action @else)-
TMatchOutput MatchSetCenter<TMatchOutput>(Func<WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TMatchOutput> @else)-
void MatchSetCenter<TState>(TState state, Action<TState, WorldBorderAction.SetCenter> setCenter, Action<TState> @else)-
TMatchOutput MatchSetCenter<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TState, TMatchOutput> @else)-
void MatchSetSize(Action<WorldBorderAction.SetSize> setSize, Action @else)-
TMatchOutput MatchSetSize<TMatchOutput>(Func<WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TMatchOutput> @else)-
void MatchSetSize<TState>(TState state, Action<TState, WorldBorderAction.SetSize> setSize, Action<TState> @else)-
TMatchOutput MatchSetSize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TState, TMatchOutput> @else)-
void MatchSetWarningBlocks(Action<WorldBorderAction.SetWarningBlocks> setWarningBlocks, Action @else)-
TMatchOutput MatchSetWarningBlocks<TMatchOutput>(Func<WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks, Func<TMatchOutput> @else)-
void MatchSetWarningBlocks<TState>(TState state, Action<TState, WorldBorderAction.SetWarningBlocks> setWarningBlocks, Action<TState> @else)-
TMatchOutput MatchSetWarningBlocks<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks, Func<TState, TMatchOutput> @else)-
void MatchSetWarningTime(Action<WorldBorderAction.SetWarningTime> setWarningTime, Action @else)-
TMatchOutput MatchSetWarningTime<TMatchOutput>(Func<WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TMatchOutput> @else)-
void MatchSetWarningTime<TState>(TState state, Action<TState, WorldBorderAction.SetWarningTime> setWarningTime, Action<TState> @else)-
TMatchOutput MatchSetWarningTime<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TState, TMatchOutput> @else)-
TMatchOutput Match<TMatchOutput>(Func<WorldBorderAction.SetSize, TMatchOutput> setSize, Func<WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<WorldBorderAction.Initialize, TMatchOutput> initialize, Func<WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks)-
void Match<TState>(TState state, Action<TState, WorldBorderAction.SetSize> setSize, Action<TState, WorldBorderAction.LerpSize> lerpSize, Action<TState, WorldBorderAction.SetCenter> setCenter, Action<TState, WorldBorderAction.Initialize> initialize, Action<TState, WorldBorderAction.SetWarningTime> setWarningTime, Action<TState, WorldBorderAction.SetWarningBlocks> setWarningBlocks)-
TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TState, WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TState, WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TState, WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks)-
WorldBorderAction.Initialize UnwrapInitialize()-
WorldBorderAction.LerpSize UnwrapLerpSize()-
WorldBorderAction.SetCenter UnwrapSetCenter()-
WorldBorderAction.SetSize UnwrapSetSize()-
WorldBorderAction.SetWarningBlocks UnwrapSetWarningBlocks()-
WorldBorderAction.SetWarningTime UnwrapSetWarningTime()-

Match(Action<SetSize>, Action<LerpSize>, Action<SetCenter>, Action<Initialize>, Action<SetWarningTime>, Action<SetWarningBlocks>)​

public override void Match(Action<WorldBorderAction.SetSize> setSize, Action<WorldBorderAction.LerpSize> lerpSize, Action<WorldBorderAction.SetCenter> setCenter, Action<WorldBorderAction.Initialize> initialize, Action<WorldBorderAction.SetWarningTime> setWarningTime, Action<WorldBorderAction.SetWarningBlocks> setWarningBlocks)

Parameters: setSize (Action<WorldBorderAction.SetSize>), lerpSize (Action<WorldBorderAction.LerpSize>), setCenter (Action<WorldBorderAction.SetCenter>), initialize (Action<WorldBorderAction.Initialize>), setWarningTime (Action<WorldBorderAction.SetWarningTime>), setWarningBlocks (Action<WorldBorderAction.SetWarningBlocks>)

MatchInitialize(Action<Initialize>, Action)​

public override void MatchInitialize(Action<WorldBorderAction.Initialize> initialize, Action @else)

Parameters: initialize (Action<WorldBorderAction.Initialize>), else (Action)

MatchInitialize<TMatchOutput>(Func<Initialize, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchInitialize<TMatchOutput>(Func<WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TMatchOutput> @else)

Parameters: initialize (Func<WorldBorderAction.Initialize, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchInitialize<TState>(TState, Action<TState, Initialize>, Action<TState>)​

public override void MatchInitialize<TState>(TState state, Action<TState, WorldBorderAction.Initialize> initialize, Action<TState> @else)

Parameters: state (TState), initialize (Action<TState, WorldBorderAction.Initialize>), else (Action<TState>)

MatchInitialize<TState, TMatchOutput>(TState, Func<TState, Initialize, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchInitialize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TState, TMatchOutput> @else)

Parameters: state (TState), initialize (Func<TState, WorldBorderAction.Initialize, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchLerpSize(Action<LerpSize>, Action)​

public override void MatchLerpSize(Action<WorldBorderAction.LerpSize> lerpSize, Action @else)

Parameters: lerpSize (Action<WorldBorderAction.LerpSize>), else (Action)

MatchLerpSize<TMatchOutput>(Func<LerpSize, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchLerpSize<TMatchOutput>(Func<WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TMatchOutput> @else)

Parameters: lerpSize (Func<WorldBorderAction.LerpSize, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchLerpSize<TState>(TState, Action<TState, LerpSize>, Action<TState>)​

public override void MatchLerpSize<TState>(TState state, Action<TState, WorldBorderAction.LerpSize> lerpSize, Action<TState> @else)

Parameters: state (TState), lerpSize (Action<TState, WorldBorderAction.LerpSize>), else (Action<TState>)

MatchLerpSize<TState, TMatchOutput>(TState, Func<TState, LerpSize, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchLerpSize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TState, TMatchOutput> @else)

Parameters: state (TState), lerpSize (Func<TState, WorldBorderAction.LerpSize, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchSetCenter(Action<SetCenter>, Action)​

public override void MatchSetCenter(Action<WorldBorderAction.SetCenter> setCenter, Action @else)

Parameters: setCenter (Action<WorldBorderAction.SetCenter>), else (Action)

MatchSetCenter<TMatchOutput>(Func<SetCenter, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchSetCenter<TMatchOutput>(Func<WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TMatchOutput> @else)

Parameters: setCenter (Func<WorldBorderAction.SetCenter, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchSetCenter<TState>(TState, Action<TState, SetCenter>, Action<TState>)​

public override void MatchSetCenter<TState>(TState state, Action<TState, WorldBorderAction.SetCenter> setCenter, Action<TState> @else)

Parameters: state (TState), setCenter (Action<TState, WorldBorderAction.SetCenter>), else (Action<TState>)

MatchSetCenter<TState, TMatchOutput>(TState, Func<TState, SetCenter, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchSetCenter<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TState, TMatchOutput> @else)

Parameters: state (TState), setCenter (Func<TState, WorldBorderAction.SetCenter, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchSetSize(Action<SetSize>, Action)​

public override void MatchSetSize(Action<WorldBorderAction.SetSize> setSize, Action @else)

Parameters: setSize (Action<WorldBorderAction.SetSize>), else (Action)

MatchSetSize<TMatchOutput>(Func<SetSize, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchSetSize<TMatchOutput>(Func<WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TMatchOutput> @else)

Parameters: setSize (Func<WorldBorderAction.SetSize, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchSetSize<TState>(TState, Action<TState, SetSize>, Action<TState>)​

public override void MatchSetSize<TState>(TState state, Action<TState, WorldBorderAction.SetSize> setSize, Action<TState> @else)

Parameters: state (TState), setSize (Action<TState, WorldBorderAction.SetSize>), else (Action<TState>)

MatchSetSize<TState, TMatchOutput>(TState, Func<TState, SetSize, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchSetSize<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TState, TMatchOutput> @else)

Parameters: state (TState), setSize (Func<TState, WorldBorderAction.SetSize, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchSetWarningBlocks(Action<SetWarningBlocks>, Action)​

public override void MatchSetWarningBlocks(Action<WorldBorderAction.SetWarningBlocks> setWarningBlocks, Action @else)

Parameters: setWarningBlocks (Action<WorldBorderAction.SetWarningBlocks>), else (Action)

MatchSetWarningBlocks<TMatchOutput>(Func<SetWarningBlocks, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchSetWarningBlocks<TMatchOutput>(Func<WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks, Func<TMatchOutput> @else)

Parameters: setWarningBlocks (Func<WorldBorderAction.SetWarningBlocks, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchSetWarningBlocks<TState>(TState, Action<TState, SetWarningBlocks>, Action<TState>)​

public override void MatchSetWarningBlocks<TState>(TState state, Action<TState, WorldBorderAction.SetWarningBlocks> setWarningBlocks, Action<TState> @else)

Parameters: state (TState), setWarningBlocks (Action<TState, WorldBorderAction.SetWarningBlocks>), else (Action<TState>)

MatchSetWarningBlocks<TState, TMatchOutput>(TState, Func<TState, SetWarningBlocks, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchSetWarningBlocks<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks, Func<TState, TMatchOutput> @else)

Parameters: state (TState), setWarningBlocks (Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

MatchSetWarningTime(Action<SetWarningTime>, Action)​

public override void MatchSetWarningTime(Action<WorldBorderAction.SetWarningTime> setWarningTime, Action @else)

Parameters: setWarningTime (Action<WorldBorderAction.SetWarningTime>), else (Action)

MatchSetWarningTime<TMatchOutput>(Func<SetWarningTime, TMatchOutput>, Func<TMatchOutput>)​

public override TMatchOutput MatchSetWarningTime<TMatchOutput>(Func<WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TMatchOutput> @else)

Parameters: setWarningTime (Func<WorldBorderAction.SetWarningTime, TMatchOutput>), else (Func<TMatchOutput>)

Returns: TMatchOutput

MatchSetWarningTime<TState>(TState, Action<TState, SetWarningTime>, Action<TState>)​

public override void MatchSetWarningTime<TState>(TState state, Action<TState, WorldBorderAction.SetWarningTime> setWarningTime, Action<TState> @else)

Parameters: state (TState), setWarningTime (Action<TState, WorldBorderAction.SetWarningTime>), else (Action<TState>)

MatchSetWarningTime<TState, TMatchOutput>(TState, Func<TState, SetWarningTime, TMatchOutput>, Func<TState, TMatchOutput>)​

public override TMatchOutput MatchSetWarningTime<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TState, TMatchOutput> @else)

Parameters: state (TState), setWarningTime (Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput>), else (Func<TState, TMatchOutput>)

Returns: TMatchOutput

Match<TMatchOutput>(Func<SetSize, TMatchOutput>, Func<LerpSize, TMatchOutput>, Func<SetCenter, TMatchOutput>, Func<Initialize, TMatchOutput>, Func<SetWarningTime, TMatchOutput>, Func<SetWarningBlocks, TMatchOutput>)​

public override TMatchOutput Match<TMatchOutput>(Func<WorldBorderAction.SetSize, TMatchOutput> setSize, Func<WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<WorldBorderAction.Initialize, TMatchOutput> initialize, Func<WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks)

Parameters: setSize (Func<WorldBorderAction.SetSize, TMatchOutput>), lerpSize (Func<WorldBorderAction.LerpSize, TMatchOutput>), setCenter (Func<WorldBorderAction.SetCenter, TMatchOutput>), initialize (Func<WorldBorderAction.Initialize, TMatchOutput>), setWarningTime (Func<WorldBorderAction.SetWarningTime, TMatchOutput>), setWarningBlocks (Func<WorldBorderAction.SetWarningBlocks, TMatchOutput>)

Returns: TMatchOutput

Match<TState>(TState, Action<TState, SetSize>, Action<TState, LerpSize>, Action<TState, SetCenter>, Action<TState, Initialize>, Action<TState, SetWarningTime>, Action<TState, SetWarningBlocks>)​

public override void Match<TState>(TState state, Action<TState, WorldBorderAction.SetSize> setSize, Action<TState, WorldBorderAction.LerpSize> lerpSize, Action<TState, WorldBorderAction.SetCenter> setCenter, Action<TState, WorldBorderAction.Initialize> initialize, Action<TState, WorldBorderAction.SetWarningTime> setWarningTime, Action<TState, WorldBorderAction.SetWarningBlocks> setWarningBlocks)

Parameters: state (TState), setSize (Action<TState, WorldBorderAction.SetSize>), lerpSize (Action<TState, WorldBorderAction.LerpSize>), setCenter (Action<TState, WorldBorderAction.SetCenter>), initialize (Action<TState, WorldBorderAction.Initialize>), setWarningTime (Action<TState, WorldBorderAction.SetWarningTime>), setWarningBlocks (Action<TState, WorldBorderAction.SetWarningBlocks>)

Match<TState, TMatchOutput>(TState, Func<TState, SetSize, TMatchOutput>, Func<TState, LerpSize, TMatchOutput>, Func<TState, SetCenter, TMatchOutput>, Func<TState, Initialize, TMatchOutput>, Func<TState, SetWarningTime, TMatchOutput>, Func<TState, SetWarningBlocks, TMatchOutput>)​

public override TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, WorldBorderAction.SetSize, TMatchOutput> setSize, Func<TState, WorldBorderAction.LerpSize, TMatchOutput> lerpSize, Func<TState, WorldBorderAction.SetCenter, TMatchOutput> setCenter, Func<TState, WorldBorderAction.Initialize, TMatchOutput> initialize, Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput> setWarningTime, Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput> setWarningBlocks)

Parameters: state (TState), setSize (Func<TState, WorldBorderAction.SetSize, TMatchOutput>), lerpSize (Func<TState, WorldBorderAction.LerpSize, TMatchOutput>), setCenter (Func<TState, WorldBorderAction.SetCenter, TMatchOutput>), initialize (Func<TState, WorldBorderAction.Initialize, TMatchOutput>), setWarningTime (Func<TState, WorldBorderAction.SetWarningTime, TMatchOutput>), setWarningBlocks (Func<TState, WorldBorderAction.SetWarningBlocks, TMatchOutput>)

Returns: TMatchOutput

UnwrapInitialize()​

public override WorldBorderAction.Initialize UnwrapInitialize()

Returns: WorldBorderAction.Initialize

UnwrapLerpSize()​

public override WorldBorderAction.LerpSize UnwrapLerpSize()

Returns: WorldBorderAction.LerpSize

UnwrapSetCenter()​

public override WorldBorderAction.SetCenter UnwrapSetCenter()

Returns: WorldBorderAction.SetCenter

UnwrapSetSize()​

public override WorldBorderAction.SetSize UnwrapSetSize()

Returns: WorldBorderAction.SetSize

UnwrapSetWarningBlocks()​

public override WorldBorderAction.SetWarningBlocks UnwrapSetWarningBlocks()

Returns: WorldBorderAction.SetWarningBlocks

UnwrapSetWarningTime()​

public override WorldBorderAction.SetWarningTime UnwrapSetWarningTime()

Returns: WorldBorderAction.SetWarningTime