WorldBorderAction.SetCenter
sealed record
Declaration
public sealed record WorldBorderAction.SetCenter : WorldBorderAction
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
| Source | src/McProtoNet.Protocol/Generated/Unions/WorldBorderAction.cs#L13 ↗ |
Inheritance: object → WorldBorderAction.SetCenter
Constructors
| Signature | Description |
|---|---|
SetCenter(double X, double Z) | - |
SetCenter(double, double)
public SetCenter(double X, double Z)
Parameters: X (double), Z (double)
Properties
| Signature | Description |
|---|---|
double X | - |
double Z | - |
X
public double X { get; init; }
Returns: double
Z
public double Z { get; init; }
Returns: double
Methods
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