bool IsExpectedMessageType(ClientToServerMessageType type) { return ExpectedMessageTypes.Contains(type); }
ClientToServerMessage(ClientToServerMessageType type) { Type = type; }
bool IsExpectedMessageType(ClientToServerMessageType type) { return(ExpectedMessageTypes.Contains(type)); }
public ClientToServerMessage(PurchaseUnitRequest request) { Type = ClientToServerMessageType.PurchaseUnit; PurchaseUnitRequest = request; }
public ClientToServerMessage(UpgradeUnitRequest request) { Type = ClientToServerMessageType.UpgradeUnit; UpgradeUnitRequest = request; }
public ClientToServerMessage(UnitDeployment deployment) { Type = ClientToServerMessageType.DeployUnit; UnitDeployment = deployment; }
public ClientToServerMessage(ReinforceUnitRequest request) { Type = ClientToServerMessageType.ReinforceUnit; ReinforceUnitRequest = request; }
public ClientToServerMessage(UnitEntrenched entrenchUnit) { Type = ClientToServerMessageType.EntrenchUnit; EntrenchUnit = entrenchUnit; }
public ClientToServerMessage(AttackUnitRequest request) { Type = ClientToServerMessageType.AttackUnit; AttackUnitRequest = request; }
public ClientToServerMessage(InitialDeploymentRequest deployment) { Type = ClientToServerMessageType.InitialDeployment; InitialDeploymentSubmission = deployment; }
public ClientToServerMessage(MoveUnitRequest request) { Type = ClientToServerMessageType.MoveUnit; MoveUnitRequest = request; }
public ClientToServerMessage(JoinGameRequest request) { Type = ClientToServerMessageType.JoinGameRequest; JoinGameRequest = request; }
public ClientToServerMessage(CreateGameRequest request) { Type = ClientToServerMessageType.CreateGameRequest; CreateGameRequest = request; }
public ClientToServerMessage(LoginRequest request) { Type = ClientToServerMessageType.LoginRequest; LoginRequest = request; }
public ClientToServerMessage(ErrorMessage message) { Type = ClientToServerMessageType.Error; ErrorMessage = message; }
public ClientToServerMessage(ClientToServerMessageType type) { Type = type; }