Esempio n. 1
0
    public virtual void SetColor(OpponentId opponentId)
    {
        materialProperties.SetFloat("_ColorId", opponentId == OpponentId.First ? 0 : 1);

        ChangeMaterialColor(transform, materialProperties);
        foreach (Transform child in transform)
        {
            ChangeMaterialColor(child, materialProperties);
        }
    }
Esempio n. 2
0
    public void RpcSetOwner(GameObject playerObject)
    {
        Player player = playerObject.GetComponent <Player>();

        if (player == null)
        {
            return;
        }

        owner      = player;
        opponentId = player.opponentId;
        SetColor(player.opponentId);
    }
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 23;
         hash = hash * 37 + GameId.GetHashCode();
         hash = hash * 37 + Date.GetHashCode();
         hash = hash * 37 + IsHomeGame.GetHashCode();
         hash = hash * 37 + OpponentId.GetHashCode();
         hash = hash * 37 + (OpponentName != null ? OpponentName.GetHashCode() : 0);
         return(hash);
     }
 }
Esempio n. 4
0
 public void RpcSetOpponentId(byte opponentId)
 {
     this.opponentId = (OpponentId)opponentId;
 }