BossBarAction.UpdateFlags
sealed record
Declaration
public sealed record BossBarAction.UpdateFlags : BossBarAction
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
| Source | src/McProtoNet.Protocol/Generated/Unions/BossBarAction.cs#L17 ↗ |
Inheritance: object → BossBarAction.UpdateFlags
Constructors
| Signature | Description |
|---|---|
UpdateFlags(byte Flags) | - |
UpdateFlags(byte)
public UpdateFlags(byte Flags)
Parameters: Flags (byte)
Properties
| Signature | Description |
|---|---|
byte Flags | - |
Flags
public byte Flags { get; init; }
Returns: byte
Methods
Match(Action<AddVUntil764>, Action<Remove>, Action<UpdateHealth>, Action<UpdateTitleVUntil764>, Action<UpdateStyle>, Action<UpdateFlags>, Action<AddV765_Last>, Action<UpdateTitleV765_Last>)
public override void Match(Action<BossBarAction.AddVUntil764> addVUntil764, Action<BossBarAction.Remove> remove, Action<BossBarAction.UpdateHealth> updateHealth, Action<BossBarAction.UpdateTitleVUntil764> updateTitleVUntil764, Action<BossBarAction.UpdateStyle> updateStyle, Action<BossBarAction.UpdateFlags> updateFlags, Action<BossBarAction.AddV765_Last> addV765_Last, Action<BossBarAction.UpdateTitleV765_Last> updateTitleV765_Last)
Parameters: addVUntil764 (Action<BossBarAction.AddVUntil764>), remove (Action<BossBarAction.Remove>), updateHealth (Action<BossBarAction.UpdateHealth>), updateTitleVUntil764 (Action<BossBarAction.UpdateTitleVUntil764>), updateStyle (Action<BossBarAction.UpdateStyle>), updateFlags (Action<BossBarAction.UpdateFlags>), addV765_Last (Action<BossBarAction.AddV765_Last>), updateTitleV765_Last (Action<BossBarAction.UpdateTitleV765_Last>)
MatchAddV765_Last(Action<AddV765_Last>, Action)
public override void MatchAddV765_Last(Action<BossBarAction.AddV765_Last> addV765_Last, Action @else)
Parameters: addV765_Last (Action<BossBarAction.AddV765_Last>), else (Action)
MatchAddV765_Last<TMatchOutput>(Func<AddV765_Last, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchAddV765_Last<TMatchOutput>(Func<BossBarAction.AddV765_Last, TMatchOutput> addV765_Last, Func<TMatchOutput> @else)
Parameters: addV765_Last (Func<BossBarAction.AddV765_Last, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchAddV765_Last<TState>(TState, Action<TState, AddV765_Last>, Action<TState>)
public override void MatchAddV765_Last<TState>(TState state, Action<TState, BossBarAction.AddV765_Last> addV765_Last, Action<TState> @else)
Parameters: state (TState), addV765_Last (Action<TState, BossBarAction.AddV765_Last>), else (Action<TState>)
MatchAddV765_Last<TState, TMatchOutput>(TState, Func<TState, AddV765_Last, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchAddV765_Last<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.AddV765_Last, TMatchOutput> addV765_Last, Func<TState, TMatchOutput> @else)
Parameters: state (TState), addV765_Last (Func<TState, BossBarAction.AddV765_Last, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchAddVUntil764(Action<AddVUntil764>, Action)
public override void MatchAddVUntil764(Action<BossBarAction.AddVUntil764> addVUntil764, Action @else)
Parameters: addVUntil764 (Action<BossBarAction.AddVUntil764>), else (Action)
MatchAddVUntil764<TMatchOutput>(Func<AddVUntil764, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchAddVUntil764<TMatchOutput>(Func<BossBarAction.AddVUntil764, TMatchOutput> addVUntil764, Func<TMatchOutput> @else)
Parameters: addVUntil764 (Func<BossBarAction.AddVUntil764, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchAddVUntil764<TState>(TState, Action<TState, AddVUntil764>, Action<TState>)
public override void MatchAddVUntil764<TState>(TState state, Action<TState, BossBarAction.AddVUntil764> addVUntil764, Action<TState> @else)
Parameters: state (TState), addVUntil764 (Action<TState, BossBarAction.AddVUntil764>), else (Action<TState>)
MatchAddVUntil764<TState, TMatchOutput>(TState, Func<TState, AddVUntil764, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchAddVUntil764<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.AddVUntil764, TMatchOutput> addVUntil764, Func<TState, TMatchOutput> @else)
Parameters: state (TState), addVUntil764 (Func<TState, BossBarAction.AddVUntil764, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchRemove(Action<Remove>, Action)
public override void MatchRemove(Action<BossBarAction.Remove> remove, Action @else)
Parameters: remove (Action<BossBarAction.Remove>), else (Action)
MatchRemove<TMatchOutput>(Func<Remove, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchRemove<TMatchOutput>(Func<BossBarAction.Remove, TMatchOutput> remove, Func<TMatchOutput> @else)
Parameters: remove (Func<BossBarAction.Remove, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchRemove<TState>(TState, Action<TState, Remove>, Action<TState>)
public override void MatchRemove<TState>(TState state, Action<TState, BossBarAction.Remove> remove, Action<TState> @else)
Parameters: state (TState), remove (Action<TState, BossBarAction.Remove>), else (Action<TState>)
MatchRemove<TState, TMatchOutput>(TState, Func<TState, Remove, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchRemove<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.Remove, TMatchOutput> remove, Func<TState, TMatchOutput> @else)
Parameters: state (TState), remove (Func<TState, BossBarAction.Remove, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchUpdateFlags(Action<UpdateFlags>, Action)
public override void MatchUpdateFlags(Action<BossBarAction.UpdateFlags> updateFlags, Action @else)
Parameters: updateFlags (Action<BossBarAction.UpdateFlags>), else (Action)
MatchUpdateFlags<TMatchOutput>(Func<UpdateFlags, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdateFlags<TMatchOutput>(Func<BossBarAction.UpdateFlags, TMatchOutput> updateFlags, Func<TMatchOutput> @else)
Parameters: updateFlags (Func<BossBarAction.UpdateFlags, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchUpdateFlags<TState>(TState, Action<TState, UpdateFlags>, Action<TState>)
public override void MatchUpdateFlags<TState>(TState state, Action<TState, BossBarAction.UpdateFlags> updateFlags, Action<TState> @else)
Parameters: state (TState), updateFlags (Action<TState, BossBarAction.UpdateFlags>), else (Action<TState>)
MatchUpdateFlags<TState, TMatchOutput>(TState, Func<TState, UpdateFlags, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdateFlags<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.UpdateFlags, TMatchOutput> updateFlags, Func<TState, TMatchOutput> @else)
Parameters: state (TState), updateFlags (Func<TState, BossBarAction.UpdateFlags, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchUpdateHealth(Action<UpdateHealth>, Action)
public override void MatchUpdateHealth(Action<BossBarAction.UpdateHealth> updateHealth, Action @else)
Parameters: updateHealth (Action<BossBarAction.UpdateHealth>), else (Action)
MatchUpdateHealth<TMatchOutput>(Func<UpdateHealth, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdateHealth<TMatchOutput>(Func<BossBarAction.UpdateHealth, TMatchOutput> updateHealth, Func<TMatchOutput> @else)
Parameters: updateHealth (Func<BossBarAction.UpdateHealth, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchUpdateHealth<TState>(TState, Action<TState, UpdateHealth>, Action<TState>)
public override void MatchUpdateHealth<TState>(TState state, Action<TState, BossBarAction.UpdateHealth> updateHealth, Action<TState> @else)
Parameters: state (TState), updateHealth (Action<TState, BossBarAction.UpdateHealth>), else (Action<TState>)
MatchUpdateHealth<TState, TMatchOutput>(TState, Func<TState, UpdateHealth, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdateHealth<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.UpdateHealth, TMatchOutput> updateHealth, Func<TState, TMatchOutput> @else)
Parameters: state (TState), updateHealth (Func<TState, BossBarAction.UpdateHealth, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchUpdateStyle(Action<UpdateStyle>, Action)
public override void MatchUpdateStyle(Action<BossBarAction.UpdateStyle> updateStyle, Action @else)
Parameters: updateStyle (Action<BossBarAction.UpdateStyle>), else (Action)
MatchUpdateStyle<TMatchOutput>(Func<UpdateStyle, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdateStyle<TMatchOutput>(Func<BossBarAction.UpdateStyle, TMatchOutput> updateStyle, Func<TMatchOutput> @else)
Parameters: updateStyle (Func<BossBarAction.UpdateStyle, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchUpdateStyle<TState>(TState, Action<TState, UpdateStyle>, Action<TState>)
public override void MatchUpdateStyle<TState>(TState state, Action<TState, BossBarAction.UpdateStyle> updateStyle, Action<TState> @else)
Parameters: state (TState), updateStyle (Action<TState, BossBarAction.UpdateStyle>), else (Action<TState>)
MatchUpdateStyle<TState, TMatchOutput>(TState, Func<TState, UpdateStyle, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdateStyle<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.UpdateStyle, TMatchOutput> updateStyle, Func<TState, TMatchOutput> @else)
Parameters: state (TState), updateStyle (Func<TState, BossBarAction.UpdateStyle, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchUpdateTitleV765_Last(Action<UpdateTitleV765_Last>, Action)
public override void MatchUpdateTitleV765_Last(Action<BossBarAction.UpdateTitleV765_Last> updateTitleV765_Last, Action @else)
Parameters: updateTitleV765_Last (Action<BossBarAction.UpdateTitleV765_Last>), else (Action)
MatchUpdateTitleV765_Last<TMatchOutput>(Func<UpdateTitleV765_Last, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdateTitleV765_Last<TMatchOutput>(Func<BossBarAction.UpdateTitleV765_Last, TMatchOutput> updateTitleV765_Last, Func<TMatchOutput> @else)
Parameters: updateTitleV765_Last (Func<BossBarAction.UpdateTitleV765_Last, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchUpdateTitleV765_Last<TState>(TState, Action<TState, UpdateTitleV765_Last>, Action<TState>)
public override void MatchUpdateTitleV765_Last<TState>(TState state, Action<TState, BossBarAction.UpdateTitleV765_Last> updateTitleV765_Last, Action<TState> @else)
Parameters: state (TState), updateTitleV765_Last (Action<TState, BossBarAction.UpdateTitleV765_Last>), else (Action<TState>)
MatchUpdateTitleV765_Last<TState, TMatchOutput>(TState, Func<TState, UpdateTitleV765_Last, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdateTitleV765_Last<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.UpdateTitleV765_Last, TMatchOutput> updateTitleV765_Last, Func<TState, TMatchOutput> @else)
Parameters: state (TState), updateTitleV765_Last (Func<TState, BossBarAction.UpdateTitleV765_Last, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
MatchUpdateTitleVUntil764(Action<UpdateTitleVUntil764>, Action)
public override void MatchUpdateTitleVUntil764(Action<BossBarAction.UpdateTitleVUntil764> updateTitleVUntil764, Action @else)
Parameters: updateTitleVUntil764 (Action<BossBarAction.UpdateTitleVUntil764>), else (Action)
MatchUpdateTitleVUntil764<TMatchOutput>(Func<UpdateTitleVUntil764, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdateTitleVUntil764<TMatchOutput>(Func<BossBarAction.UpdateTitleVUntil764, TMatchOutput> updateTitleVUntil764, Func<TMatchOutput> @else)
Parameters: updateTitleVUntil764 (Func<BossBarAction.UpdateTitleVUntil764, TMatchOutput>), else (Func<TMatchOutput>)
Returns: TMatchOutput
MatchUpdateTitleVUntil764<TState>(TState, Action<TState, UpdateTitleVUntil764>, Action<TState>)
public override void MatchUpdateTitleVUntil764<TState>(TState state, Action<TState, BossBarAction.UpdateTitleVUntil764> updateTitleVUntil764, Action<TState> @else)
Parameters: state (TState), updateTitleVUntil764 (Action<TState, BossBarAction.UpdateTitleVUntil764>), else (Action<TState>)
MatchUpdateTitleVUntil764<TState, TMatchOutput>(TState, Func<TState, UpdateTitleVUntil764, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdateTitleVUntil764<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.UpdateTitleVUntil764, TMatchOutput> updateTitleVUntil764, Func<TState, TMatchOutput> @else)
Parameters: state (TState), updateTitleVUntil764 (Func<TState, BossBarAction.UpdateTitleVUntil764, TMatchOutput>), else (Func<TState, TMatchOutput>)
Returns: TMatchOutput
Match<TMatchOutput>(Func<AddVUntil764, TMatchOutput>, Func<Remove, TMatchOutput>, Func<UpdateHealth, TMatchOutput>, Func<UpdateTitleVUntil764, TMatchOutput>, Func<UpdateStyle, TMatchOutput>, Func<UpdateFlags, TMatchOutput>, Func<AddV765_Last, TMatchOutput>, Func<UpdateTitleV765_Last, TMatchOutput>)
public override TMatchOutput Match<TMatchOutput>(Func<BossBarAction.AddVUntil764, TMatchOutput> addVUntil764, Func<BossBarAction.Remove, TMatchOutput> remove, Func<BossBarAction.UpdateHealth, TMatchOutput> updateHealth, Func<BossBarAction.UpdateTitleVUntil764, TMatchOutput> updateTitleVUntil764, Func<BossBarAction.UpdateStyle, TMatchOutput> updateStyle, Func<BossBarAction.UpdateFlags, TMatchOutput> updateFlags, Func<BossBarAction.AddV765_Last, TMatchOutput> addV765_Last, Func<BossBarAction.UpdateTitleV765_Last, TMatchOutput> updateTitleV765_Last)
Parameters: addVUntil764 (Func<BossBarAction.AddVUntil764, TMatchOutput>), remove (Func<BossBarAction.Remove, TMatchOutput>), updateHealth (Func<BossBarAction.UpdateHealth, TMatchOutput>), updateTitleVUntil764 (Func<BossBarAction.UpdateTitleVUntil764, TMatchOutput>), updateStyle (Func<BossBarAction.UpdateStyle, TMatchOutput>), updateFlags (Func<BossBarAction.UpdateFlags, TMatchOutput>), addV765_Last (Func<BossBarAction.AddV765_Last, TMatchOutput>), updateTitleV765_Last (Func<BossBarAction.UpdateTitleV765_Last, TMatchOutput>)
Returns: TMatchOutput
Match<TState>(TState, Action<TState, AddVUntil764>, Action<TState, Remove>, Action<TState, UpdateHealth>, Action<TState, UpdateTitleVUntil764>, Action<TState, UpdateStyle>, Action<TState, UpdateFlags>, Action<TState, AddV765_Last>, Action<TState, UpdateTitleV765_Last>)
public override void Match<TState>(TState state, Action<TState, BossBarAction.AddVUntil764> addVUntil764, Action<TState, BossBarAction.Remove> remove, Action<TState, BossBarAction.UpdateHealth> updateHealth, Action<TState, BossBarAction.UpdateTitleVUntil764> updateTitleVUntil764, Action<TState, BossBarAction.UpdateStyle> updateStyle, Action<TState, BossBarAction.UpdateFlags> updateFlags, Action<TState, BossBarAction.AddV765_Last> addV765_Last, Action<TState, BossBarAction.UpdateTitleV765_Last> updateTitleV765_Last)
Parameters: state (TState), addVUntil764 (Action<TState, BossBarAction.AddVUntil764>), remove (Action<TState, BossBarAction.Remove>), updateHealth (Action<TState, BossBarAction.UpdateHealth>), updateTitleVUntil764 (Action<TState, BossBarAction.UpdateTitleVUntil764>), updateStyle (Action<TState, BossBarAction.UpdateStyle>), updateFlags (Action<TState, BossBarAction.UpdateFlags>), addV765_Last (Action<TState, BossBarAction.AddV765_Last>), updateTitleV765_Last (Action<TState, BossBarAction.UpdateTitleV765_Last>)
Match<TState, TMatchOutput>(TState, Func<TState, AddVUntil764, TMatchOutput>, Func<TState, Remove, TMatchOutput>, Func<TState, UpdateHealth, TMatchOutput>, Func<TState, UpdateTitleVUntil764, TMatchOutput>, Func<TState, UpdateStyle, TMatchOutput>, Func<TState, UpdateFlags, TMatchOutput>, Func<TState, AddV765_Last, TMatchOutput>, Func<TState, UpdateTitleV765_Last, TMatchOutput>)
public override TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, BossBarAction.AddVUntil764, TMatchOutput> addVUntil764, Func<TState, BossBarAction.Remove, TMatchOutput> remove, Func<TState, BossBarAction.UpdateHealth, TMatchOutput> updateHealth, Func<TState, BossBarAction.UpdateTitleVUntil764, TMatchOutput> updateTitleVUntil764, Func<TState, BossBarAction.UpdateStyle, TMatchOutput> updateStyle, Func<TState, BossBarAction.UpdateFlags, TMatchOutput> updateFlags, Func<TState, BossBarAction.AddV765_Last, TMatchOutput> addV765_Last, Func<TState, BossBarAction.UpdateTitleV765_Last, TMatchOutput> updateTitleV765_Last)
Parameters: state (TState), addVUntil764 (Func<TState, BossBarAction.AddVUntil764, TMatchOutput>), remove (Func<TState, BossBarAction.Remove, TMatchOutput>), updateHealth (Func<TState, BossBarAction.UpdateHealth, TMatchOutput>), updateTitleVUntil764 (Func<TState, BossBarAction.UpdateTitleVUntil764, TMatchOutput>), updateStyle (Func<TState, BossBarAction.UpdateStyle, TMatchOutput>), updateFlags (Func<TState, BossBarAction.UpdateFlags, TMatchOutput>), addV765_Last (Func<TState, BossBarAction.AddV765_Last, TMatchOutput>), updateTitleV765_Last (Func<TState, BossBarAction.UpdateTitleV765_Last, TMatchOutput>)
Returns: TMatchOutput
UnwrapAddV765_Last()
public override BossBarAction.AddV765_Last UnwrapAddV765_Last()
Returns: BossBarAction.AddV765_Last
UnwrapAddVUntil764()
public override BossBarAction.AddVUntil764 UnwrapAddVUntil764()
Returns: BossBarAction.AddVUntil764
UnwrapRemove()
public override BossBarAction.Remove UnwrapRemove()
Returns: BossBarAction.Remove
UnwrapUpdateFlags()
public override BossBarAction.UpdateFlags UnwrapUpdateFlags()
Returns: BossBarAction.UpdateFlags
UnwrapUpdateHealth()
public override BossBarAction.UpdateHealth UnwrapUpdateHealth()
Returns: BossBarAction.UpdateHealth
UnwrapUpdateStyle()
public override BossBarAction.UpdateStyle UnwrapUpdateStyle()
Returns: BossBarAction.UpdateStyle
UnwrapUpdateTitleV765_Last()
public override BossBarAction.UpdateTitleV765_Last UnwrapUpdateTitleV765_Last()
Returns: BossBarAction.UpdateTitleV765_Last
UnwrapUpdateTitleVUntil764()
public override BossBarAction.UpdateTitleVUntil764 UnwrapUpdateTitleVUntil764()
Returns: BossBarAction.UpdateTitleVUntil764