TeamAction.PlayersChanged
sealed record
Declaration
public sealed record TeamAction.PlayersChanged : TeamAction
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
Inheritance: Object → TeamAction.PlayersChanged
Constructors
| Signature | Description |
|---|---|
PlayersChanged(string[] Players) | - |
PlayersChanged(string[])
public PlayersChanged(string[] Players)
Parameters: Players (String[])
Properties
| Signature | Description |
|---|---|
string[] Players | - |
Players
public string[] Players { get; init; }
Returns: String[]
Methods
Match(Action<CreatedVUntil764>, Action<Removed>, Action<UpdatedVUntil764>, Action<PlayersAdded>, Action<PlayersRemoved>, Action<CreatedV771_Last>, Action<UpdatedV771_Last>, Action<PlayersChanged>)
public override void Match(Action<TeamAction.CreatedVUntil764> createdVUntil764, Action<TeamAction.Removed> removed, Action<TeamAction.UpdatedVUntil764> updatedVUntil764, Action<TeamAction.PlayersAdded> playersAdded, Action<TeamAction.PlayersRemoved> playersRemoved, Action<TeamAction.CreatedV771_Last> createdV771_Last, Action<TeamAction.UpdatedV771_Last> updatedV771_Last, Action<TeamAction.PlayersChanged> playersChanged)
Parameters: createdVUntil764 (Action<CreatedVUntil764>), removed (Action<Removed>), updatedVUntil764 (Action<UpdatedVUntil764>), playersAdded (Action<PlayersAdded>), playersRemoved (Action<PlayersRemoved>), createdV771_Last (Action<CreatedV771_Last>), updatedV771_Last (Action<UpdatedV771_Last>), playersChanged (Action<PlayersChanged>)
MatchCreatedV771_Last(Action<CreatedV771_Last>, Action)
public override void MatchCreatedV771_Last(Action<TeamAction.CreatedV771_Last> createdV771_Last, Action @else)
Parameters: createdV771_Last (Action<CreatedV771_Last>), else (Action)
MatchCreatedV771_Last<TMatchOutput>(Func<CreatedV771_Last, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchCreatedV771_Last<TMatchOutput>(Func<TeamAction.CreatedV771_Last, TMatchOutput> createdV771_Last, Func<TMatchOutput> @else)
Parameters: createdV771_Last (Func<CreatedV771_Last,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchCreatedV771_Last<TState>(TState, Action<TState, CreatedV771_Last>, Action<TState>)
public override void MatchCreatedV771_Last<TState>(TState state, Action<TState, TeamAction.CreatedV771_Last> createdV771_Last, Action<TState> @else)
Parameters: state (<TState>), createdV771_Last (Action<<TState>,CreatedV771_Last>), else (Action<<TState>>)
MatchCreatedV771_Last<TState, TMatchOutput>(TState, Func<TState, CreatedV771_Last, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchCreatedV771_Last<TState, TMatchOutput>(TState state, Func<TState, TeamAction.CreatedV771_Last, TMatchOutput> createdV771_Last, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), createdV771_Last (Func<<TState>,CreatedV771_Last,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchCreatedVUntil764(Action<CreatedVUntil764>, Action)
public override void MatchCreatedVUntil764(Action<TeamAction.CreatedVUntil764> createdVUntil764, Action @else)
Parameters: createdVUntil764 (Action<CreatedVUntil764>), else (Action)
MatchCreatedVUntil764<TMatchOutput>(Func<CreatedVUntil764, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchCreatedVUntil764<TMatchOutput>(Func<TeamAction.CreatedVUntil764, TMatchOutput> createdVUntil764, Func<TMatchOutput> @else)
Parameters: createdVUntil764 (Func<CreatedVUntil764,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchCreatedVUntil764<TState>(TState, Action<TState, CreatedVUntil764>, Action<TState>)
public override void MatchCreatedVUntil764<TState>(TState state, Action<TState, TeamAction.CreatedVUntil764> createdVUntil764, Action<TState> @else)
Parameters: state (<TState>), createdVUntil764 (Action<<TState>,CreatedVUntil764>), else (Action<<TState>>)
MatchCreatedVUntil764<TState, TMatchOutput>(TState, Func<TState, CreatedVUntil764, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchCreatedVUntil764<TState, TMatchOutput>(TState state, Func<TState, TeamAction.CreatedVUntil764, TMatchOutput> createdVUntil764, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), createdVUntil764 (Func<<TState>,CreatedVUntil764,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersAdded(Action<PlayersAdded>, Action)
public override void MatchPlayersAdded(Action<TeamAction.PlayersAdded> playersAdded, Action @else)
Parameters: playersAdded (Action<PlayersAdded>), else (Action)
MatchPlayersAdded<TMatchOutput>(Func<PlayersAdded, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchPlayersAdded<TMatchOutput>(Func<TeamAction.PlayersAdded, TMatchOutput> playersAdded, Func<TMatchOutput> @else)
Parameters: playersAdded (Func<PlayersAdded,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersAdded<TState>(TState, Action<TState, PlayersAdded>, Action<TState>)
public override void MatchPlayersAdded<TState>(TState state, Action<TState, TeamAction.PlayersAdded> playersAdded, Action<TState> @else)
Parameters: state (<TState>), playersAdded (Action<<TState>,PlayersAdded>), else (Action<<TState>>)
MatchPlayersAdded<TState, TMatchOutput>(TState, Func<TState, PlayersAdded, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchPlayersAdded<TState, TMatchOutput>(TState state, Func<TState, TeamAction.PlayersAdded, TMatchOutput> playersAdded, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), playersAdded (Func<<TState>,PlayersAdded,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersChanged(Action<PlayersChanged>, Action)
public override void MatchPlayersChanged(Action<TeamAction.PlayersChanged> playersChanged, Action @else)
Parameters: playersChanged (Action<PlayersChanged>), else (Action)
MatchPlayersChanged<TMatchOutput>(Func<PlayersChanged, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchPlayersChanged<TMatchOutput>(Func<TeamAction.PlayersChanged, TMatchOutput> playersChanged, Func<TMatchOutput> @else)
Parameters: playersChanged (Func<PlayersChanged,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersChanged<TState>(TState, Action<TState, PlayersChanged>, Action<TState>)
public override void MatchPlayersChanged<TState>(TState state, Action<TState, TeamAction.PlayersChanged> playersChanged, Action<TState> @else)
Parameters: state (<TState>), playersChanged (Action<<TState>,PlayersChanged>), else (Action<<TState>>)
MatchPlayersChanged<TState, TMatchOutput>(TState, Func<TState, PlayersChanged, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchPlayersChanged<TState, TMatchOutput>(TState state, Func<TState, TeamAction.PlayersChanged, TMatchOutput> playersChanged, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), playersChanged (Func<<TState>,PlayersChanged,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersRemoved(Action<PlayersRemoved>, Action)
public override void MatchPlayersRemoved(Action<TeamAction.PlayersRemoved> playersRemoved, Action @else)
Parameters: playersRemoved (Action<PlayersRemoved>), else (Action)
MatchPlayersRemoved<TMatchOutput>(Func<PlayersRemoved, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchPlayersRemoved<TMatchOutput>(Func<TeamAction.PlayersRemoved, TMatchOutput> playersRemoved, Func<TMatchOutput> @else)
Parameters: playersRemoved (Func<PlayersRemoved,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchPlayersRemoved<TState>(TState, Action<TState, PlayersRemoved>, Action<TState>)
public override void MatchPlayersRemoved<TState>(TState state, Action<TState, TeamAction.PlayersRemoved> playersRemoved, Action<TState> @else)
Parameters: state (<TState>), playersRemoved (Action<<TState>,PlayersRemoved>), else (Action<<TState>>)
MatchPlayersRemoved<TState, TMatchOutput>(TState, Func<TState, PlayersRemoved, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchPlayersRemoved<TState, TMatchOutput>(TState state, Func<TState, TeamAction.PlayersRemoved, TMatchOutput> playersRemoved, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), playersRemoved (Func<<TState>,PlayersRemoved,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchRemoved(Action<Removed>, Action)
public override void MatchRemoved(Action<TeamAction.Removed> removed, Action @else)
Parameters: removed (Action<Removed>), else (Action)
MatchRemoved<TMatchOutput>(Func<Removed, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchRemoved<TMatchOutput>(Func<TeamAction.Removed, TMatchOutput> removed, Func<TMatchOutput> @else)
Parameters: removed (Func<Removed,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchRemoved<TState>(TState, Action<TState, Removed>, Action<TState>)
public override void MatchRemoved<TState>(TState state, Action<TState, TeamAction.Removed> removed, Action<TState> @else)
Parameters: state (<TState>), removed (Action<<TState>,Removed>), else (Action<<TState>>)
MatchRemoved<TState, TMatchOutput>(TState, Func<TState, Removed, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchRemoved<TState, TMatchOutput>(TState state, Func<TState, TeamAction.Removed, TMatchOutput> removed, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), removed (Func<<TState>,Removed,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchUpdatedV771_Last(Action<UpdatedV771_Last>, Action)
public override void MatchUpdatedV771_Last(Action<TeamAction.UpdatedV771_Last> updatedV771_Last, Action @else)
Parameters: updatedV771_Last (Action<UpdatedV771_Last>), else (Action)
MatchUpdatedV771_Last<TMatchOutput>(Func<UpdatedV771_Last, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdatedV771_Last<TMatchOutput>(Func<TeamAction.UpdatedV771_Last, TMatchOutput> updatedV771_Last, Func<TMatchOutput> @else)
Parameters: updatedV771_Last (Func<UpdatedV771_Last,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchUpdatedV771_Last<TState>(TState, Action<TState, UpdatedV771_Last>, Action<TState>)
public override void MatchUpdatedV771_Last<TState>(TState state, Action<TState, TeamAction.UpdatedV771_Last> updatedV771_Last, Action<TState> @else)
Parameters: state (<TState>), updatedV771_Last (Action<<TState>,UpdatedV771_Last>), else (Action<<TState>>)
MatchUpdatedV771_Last<TState, TMatchOutput>(TState, Func<TState, UpdatedV771_Last, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdatedV771_Last<TState, TMatchOutput>(TState state, Func<TState, TeamAction.UpdatedV771_Last, TMatchOutput> updatedV771_Last, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), updatedV771_Last (Func<<TState>,UpdatedV771_Last,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
MatchUpdatedVUntil764(Action<UpdatedVUntil764>, Action)
public override void MatchUpdatedVUntil764(Action<TeamAction.UpdatedVUntil764> updatedVUntil764, Action @else)
Parameters: updatedVUntil764 (Action<UpdatedVUntil764>), else (Action)
MatchUpdatedVUntil764<TMatchOutput>(Func<UpdatedVUntil764, TMatchOutput>, Func<TMatchOutput>)
public override TMatchOutput MatchUpdatedVUntil764<TMatchOutput>(Func<TeamAction.UpdatedVUntil764, TMatchOutput> updatedVUntil764, Func<TMatchOutput> @else)
Parameters: updatedVUntil764 (Func<UpdatedVUntil764,<TMatchOutput>>), else (Func<<TMatchOutput>>)
Returns: <TMatchOutput>
MatchUpdatedVUntil764<TState>(TState, Action<TState, UpdatedVUntil764>, Action<TState>)
public override void MatchUpdatedVUntil764<TState>(TState state, Action<TState, TeamAction.UpdatedVUntil764> updatedVUntil764, Action<TState> @else)
Parameters: state (<TState>), updatedVUntil764 (Action<<TState>,UpdatedVUntil764>), else (Action<<TState>>)
MatchUpdatedVUntil764<TState, TMatchOutput>(TState, Func<TState, UpdatedVUntil764, TMatchOutput>, Func<TState, TMatchOutput>)
public override TMatchOutput MatchUpdatedVUntil764<TState, TMatchOutput>(TState state, Func<TState, TeamAction.UpdatedVUntil764, TMatchOutput> updatedVUntil764, Func<TState, TMatchOutput> @else)
Parameters: state (<TState>), updatedVUntil764 (Func<<TState>,UpdatedVUntil764,<TMatchOutput>>), else (Func<<TState>,<TMatchOutput>>)
Returns: <TMatchOutput>
Match<TMatchOutput>(Func<CreatedVUntil764, TMatchOutput>, Func<Removed, TMatchOutput>, Func<UpdatedVUntil764, TMatchOutput>, Func<PlayersAdded, TMatchOutput>, Func<PlayersRemoved, TMatchOutput>, Func<CreatedV771_Last, TMatchOutput>, Func<UpdatedV771_Last, TMatchOutput>, Func<PlayersChanged, TMatchOutput>)
public override TMatchOutput Match<TMatchOutput>(Func<TeamAction.CreatedVUntil764, TMatchOutput> createdVUntil764, Func<TeamAction.Removed, TMatchOutput> removed, Func<TeamAction.UpdatedVUntil764, TMatchOutput> updatedVUntil764, Func<TeamAction.PlayersAdded, TMatchOutput> playersAdded, Func<TeamAction.PlayersRemoved, TMatchOutput> playersRemoved, Func<TeamAction.CreatedV771_Last, TMatchOutput> createdV771_Last, Func<TeamAction.UpdatedV771_Last, TMatchOutput> updatedV771_Last, Func<TeamAction.PlayersChanged, TMatchOutput> playersChanged)
Parameters: createdVUntil764 (Func<CreatedVUntil764,<TMatchOutput>>), removed (Func<Removed,<TMatchOutput>>), updatedVUntil764 (Func<UpdatedVUntil764,<TMatchOutput>>), playersAdded (Func<PlayersAdded,<TMatchOutput>>), playersRemoved (Func<PlayersRemoved,<TMatchOutput>>), createdV771_Last (Func<CreatedV771_Last,<TMatchOutput>>), updatedV771_Last (Func<UpdatedV771_Last,<TMatchOutput>>), playersChanged (Func<PlayersChanged,<TMatchOutput>>)
Returns: <TMatchOutput>
Match<TState>(TState, Action<TState, CreatedVUntil764>, Action<TState, Removed>, Action<TState, UpdatedVUntil764>, Action<TState, PlayersAdded>, Action<TState, PlayersRemoved>, Action<TState, CreatedV771_Last>, Action<TState, UpdatedV771_Last>, Action<TState, PlayersChanged>)
public override void Match<TState>(TState state, Action<TState, TeamAction.CreatedVUntil764> createdVUntil764, Action<TState, TeamAction.Removed> removed, Action<TState, TeamAction.UpdatedVUntil764> updatedVUntil764, Action<TState, TeamAction.PlayersAdded> playersAdded, Action<TState, TeamAction.PlayersRemoved> playersRemoved, Action<TState, TeamAction.CreatedV771_Last> createdV771_Last, Action<TState, TeamAction.UpdatedV771_Last> updatedV771_Last, Action<TState, TeamAction.PlayersChanged> playersChanged)
Parameters: state (<TState>), createdVUntil764 (Action<<TState>,CreatedVUntil764>), removed (Action<<TState>,Removed>), updatedVUntil764 (Action<<TState>,UpdatedVUntil764>), playersAdded (Action<<TState>,PlayersAdded>), playersRemoved (Action<<TState>,PlayersRemoved>), createdV771_Last (Action<<TState>,CreatedV771_Last>), updatedV771_Last (Action<<TState>,UpdatedV771_Last>), playersChanged (Action<<TState>,PlayersChanged>)
Match<TState, TMatchOutput>(TState, Func<TState, CreatedVUntil764, TMatchOutput>, Func<TState, Removed, TMatchOutput>, Func<TState, UpdatedVUntil764, TMatchOutput>, Func<TState, PlayersAdded, TMatchOutput>, Func<TState, PlayersRemoved, TMatchOutput>, Func<TState, CreatedV771_Last, TMatchOutput>, Func<TState, UpdatedV771_Last, TMatchOutput>, Func<TState, PlayersChanged, TMatchOutput>)
public override TMatchOutput Match<TState, TMatchOutput>(TState state, Func<TState, TeamAction.CreatedVUntil764, TMatchOutput> createdVUntil764, Func<TState, TeamAction.Removed, TMatchOutput> removed, Func<TState, TeamAction.UpdatedVUntil764, TMatchOutput> updatedVUntil764, Func<TState, TeamAction.PlayersAdded, TMatchOutput> playersAdded, Func<TState, TeamAction.PlayersRemoved, TMatchOutput> playersRemoved, Func<TState, TeamAction.CreatedV771_Last, TMatchOutput> createdV771_Last, Func<TState, TeamAction.UpdatedV771_Last, TMatchOutput> updatedV771_Last, Func<TState, TeamAction.PlayersChanged, TMatchOutput> playersChanged)
Parameters: state (<TState>), createdVUntil764 (Func<<TState>,CreatedVUntil764,<TMatchOutput>>), removed (Func<<TState>,Removed,<TMatchOutput>>), updatedVUntil764 (Func<<TState>,UpdatedVUntil764,<TMatchOutput>>), playersAdded (Func<<TState>,PlayersAdded,<TMatchOutput>>), playersRemoved (Func<<TState>,PlayersRemoved,<TMatchOutput>>), createdV771_Last (Func<<TState>,CreatedV771_Last,<TMatchOutput>>), updatedV771_Last (Func<<TState>,UpdatedV771_Last,<TMatchOutput>>), playersChanged (Func<<TState>,PlayersChanged,<TMatchOutput>>)
Returns: <TMatchOutput>
UnwrapCreatedV771_Last()
public override TeamAction.CreatedV771_Last UnwrapCreatedV771_Last()
Returns: TeamAction.CreatedV771_Last
UnwrapCreatedVUntil764()
public override TeamAction.CreatedVUntil764 UnwrapCreatedVUntil764()
Returns: TeamAction.CreatedVUntil764
UnwrapPlayersAdded()
public override TeamAction.PlayersAdded UnwrapPlayersAdded()
Returns: TeamAction.PlayersAdded
UnwrapPlayersChanged()
public override TeamAction.PlayersChanged UnwrapPlayersChanged()
Returns: TeamAction.PlayersChanged
UnwrapPlayersRemoved()
public override TeamAction.PlayersRemoved UnwrapPlayersRemoved()
Returns: TeamAction.PlayersRemoved
UnwrapRemoved()
public override TeamAction.Removed UnwrapRemoved()
Returns: TeamAction.Removed
UnwrapUpdatedV771_Last()
public override TeamAction.UpdatedV771_Last UnwrapUpdatedV771_Last()
Returns: TeamAction.UpdatedV771_Last
UnwrapUpdatedVUntil764()
public override TeamAction.UpdatedVUntil764 UnwrapUpdatedVUntil764()
Returns: TeamAction.UpdatedVUntil764