Example #1
0
    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);
    }
Example #2
0
 void GetResultsEventCallback(ClientController.PlayerState playerState, Vector2Int playerPosition, PlayerTurnData.UIColors playerColor)
 {
     GetResultsEvent?.Invoke(playerState, playerPosition, playerColor);
 }
Example #3
0
 void ChangeFooterButtonColor(PlayerTurnData.UIColors playerColor)
 {
     clientFooterHelperButton.image.color = FileAsset.GetMaterialOfSoundParticleByColorName(System.Enum.GetName(typeof(PlayerTurnData.UIColors), playerColor)).color;
 }
Example #4
0
 public void SetPlayerColor(PlayerTurnData.UIColors playerColor)
 {
     _PlayerColorIcon.color = FileAsset.GetMaterialOfSoundParticleByColorName(System.Enum.GetName(typeof(PlayerTurnData.UIColors), playerColor)).color;
 }
Example #5
0
    //////////////////////////////////////////////////

    public void SetPlayerColor(PlayerTurnData.UIColors playerColor)
    {
        roleUI.SetPlayerColor(playerColor);
        ChangeFooterButtonColor(playerColor);
    }