Beispiel #1
0
    private void SetAbilitySprite(ref PlayerManager playerManager, ref PowerUpManager powerUpManager)
    {
        int toUseID = playerManager.GetId();

        if (m_ShouldP2UseP3Profile && toUseID == 1)
        {
            toUseID += 1;
        }

        Image image = m_PlayerProfiles[toUseID].transform.GetChild(1).GetComponent <Image>();

        if (powerUpManager.GetCurrentPowerUp() == PowerUpManager.PowerUp.None)
        {
            image.sprite = null;
            image.color  = new Color(image.color.r, image.color.g, image.color.b, 0);
        }
        else
        {
            image.sprite = m_AbilitySprites[(int)powerUpManager.GetCurrentPowerUp() - 1];
            image.color  = new Color(image.color.r, image.color.g, image.color.b, 255);
        }
    }