protected override void GetResultsCommand(UdpNetworkDriver driver, NetworkConnection connection, DataStreamReader strm) { GetResultsResponseData responseReceived = new GetResultsResponseData(strm); ClientController.PlayerState playerState = (ClientController.PlayerState)responseReceived.playerState; PlayerTurnData.UIColors playerColor = (PlayerTurnData.UIColors)responseReceived.playerColor; TimeLogger.Log("CLIENT {0} - {3} - response - GetResults ({1} at {2})", ((ClientCommunication)owner).ClientId, playerState, responseReceived.playerPosition, playerColor); GetResultsEvent?.Invoke(playerState, responseReceived.playerPosition, playerColor); }
void GetResultsEventCallback(ClientController.PlayerState playerState, Vector2Int playerPosition, PlayerTurnData.UIColors playerColor) { GetResultsEvent?.Invoke(playerState, playerPosition, playerColor); }
void ChangeFooterButtonColor(PlayerTurnData.UIColors playerColor) { clientFooterHelperButton.image.color = FileAsset.GetMaterialOfSoundParticleByColorName(System.Enum.GetName(typeof(PlayerTurnData.UIColors), playerColor)).color; }
public void SetPlayerColor(PlayerTurnData.UIColors playerColor) { _PlayerColorIcon.color = FileAsset.GetMaterialOfSoundParticleByColorName(System.Enum.GetName(typeof(PlayerTurnData.UIColors), playerColor)).color; }
////////////////////////////////////////////////// public void SetPlayerColor(PlayerTurnData.UIColors playerColor) { roleUI.SetPlayerColor(playerColor); ChangeFooterButtonColor(playerColor); }