예제 #1
0
        public void UpdateAbilityIcons()
        {
            var abilitiesSpriteArray = m_abilitiesSpriteArray;

            for (var i = 0; i < abilitiesSpriteArray.Length; i++)
            {
                var spriteObj = abilitiesSpriteArray[i];
                spriteObj.ChangeSprite("Blank_Sprite");
            }
            var num = 0;
            var getEquippedRuneArray = Game.PlayerStats.GetEquippedRuneArray;

            for (var j = 0; j < getEquippedRuneArray.Length; j++)
            {
                var b = getEquippedRuneArray[j];
                if (b != -1)
                {
                    m_abilitiesSpriteArray[num].ChangeSprite(EquipmentAbilityType.Icon(b));
                    num++;
                }
            }
        }
예제 #2
0
 private void UpdateIconStates()
 {
     for (var i = 0; i < Game.PlayerStats.GetRuneArray.Count; i++)
     {
         for (var j = 0; j < Game.PlayerStats.GetRuneArray[i].Length; j++)
         {
             var b = Game.PlayerStats.GetRuneArray[i][j];
             if (b == 0)
             {
                 m_masterIconArray[i][j].ChangeSprite("BlacksmithUI_QuestionMarkIcon_Sprite");
             }
             else
             {
                 m_masterIconArray[i][j].ChangeSprite(EquipmentAbilityType.Icon(j));
                 m_masterIconArray[i][j].Opacity = 0.2f;
             }
             if (b >= 3)
             {
                 m_masterIconArray[i][j].Opacity = 1f;
             }
         }
     }
 }