Example #1
0
        public void SetDimState(bool dim, bool dimIcon)
        {
            Color color = (dim ? DIM_COLOR : Color.white);

            ValueText.color       = color;
            RespinValueText.color = color;
            if (dimIcon)
            {
                CoinsXpSpriteSelector.GetComponent <Image>().color = color;
                ChestSpriteSelector.GetComponent <Image>().color   = color;
                RespinIcon.color     = color;
                RespinCoinIcon.color = color;
            }
            else
            {
                CoinsXpSpriteSelector.GetComponent <Image>().color = Color.white;
                ChestSpriteSelector.GetComponent <Image>().color   = Color.white;
                RespinIcon.color     = Color.white;
                RespinCoinIcon.color = Color.white;
            }
            if (sliceImage != null)
            {
                Color color2 = (dim ? (DefaultSliceColor * 0.75f) : DefaultSliceColor);
                color2.a         = 1f;
                sliceImage.color = color2;
            }
        }
        public void SetPlayerData(PartyGameEndGamePlayerData playerData)
        {
            DataEntityHandle handle = Service.Get <CPDataEntityCollection>().FindEntity <SessionIdData, long>(playerData.PlayerId);

            if (Service.Get <CPDataEntityCollection>().TryGetComponent <DisplayNameData>(handle, out var component))
            {
                PlayerNameText.text = component.DisplayName;
            }
            PlayerIcon.SelectSprite(playerData.PlayerNum);
            SelectedBG.GetComponent <Image>().enabled = playerData.IsLocalPlayer;
            TrophyIcon.SetActive(playerData.Placement == 0);
            TrophyAnimator.enabled = playerData.IsLocalPlayer && playerData.Placement == 0;
            if (playerData.HasScore)
            {
                ScoreText.text = playerData.Score.ToString();
            }
            if (FirstPlaceEffects != null)
            {
                FirstPlaceEffects.SetActive(playerData.IsLocalPlayer && playerData.Placement == 0);
            }
            if (playerData.Placement == -1)
            {
                if (playerData.HasScore)
                {
                    ScoreText.gameObject.SetActive(value: false);
                    ScoreBG.color = fadeColor;
                }
                PlayerIcon.GetComponent <Image>().color = fadeColor;
            }
        }
Example #3
0
 public void SetInactive()
 {
     ActiveOutline.SetActive(value: false);
     CountText.gameObject.SetActive(value: false);
     BucketSpriteSelector.GetComponent <Image>().color = new Color(1f, 1f, 1f, 0.5f);
     BgTintSelector.GetComponent <Image>().color       = new Color(1f, 1f, 1f, 0.5f);
 }