// Copyright (C) 2015 ricimi - All rights reserved. // This code can only be used under the standard Unity Asset Store End User License Agreement. // A Copy of the Asset Store EULA is available at http://unity3d.com/company/legal/as_terms. using UnityEngine; using UnityEngine.UI; namespace Ricimi { // Specialized behavior for the popup that opens before selecting a level to play in // the demo. It showcases how to create a specialized popup with custom behavior: in this // case, one to three stars can be displayed depending on the player score on that particular // level. public class PlayPopup : Popup { public Color enabledColor; public Color disabledColor; public Image leftStarImage; public Image middleStarImage; public Image rightStarImage; public void SetAchievedStars(int starsObtained) { if (starsObtained == 0) { leftStarImage.color = disabledColor; middleStarImage.color = disabledColor; rightStarImage.color = disabledColor; } else if (starsObtained == 1) { leftStarImage.color = enabledColor; middleStarImage.color = disabledColor; rightStarImage.color = disabledColor; } else if (starsObtained == 2) { leftStarImage.color = enabledColor; middleStarImage.color = enabledColor; rightStarImage.color = disabledColor; } else if (starsObtained == 3) { leftStarImage.color = enabledColor; middleStarImage.color = enabledColor; rightStarImage.color = enabledColor; } } } }