Пример #1
0
    public void Init(LevelPack levelPack)
    {
        if (levelPack == null)
            throw new UnityException("levelPack is null.");

        if (onSelected == null)
            onSelected = new LevelPackSelectedEvent();

        // Initialize the properties of this display object
        levelPackModel = levelPack;
        this.nameLabel.text = string.Format("{0}", levelPackModel.Name);
        this.levelNumber.text = string.Format("{0}", levelPackModel.LevelPackNumber);
        this.button.onClick.AddListener(Select);

        OrbsCount = LevelManager.manager.numberOfStarsTotalInStage(levelPackModel.LevelPackNumber);
        OrbsCollected = LevelManager.manager.numberOfStarsCollectedInStage(levelPackModel.LevelPackNumber);
        AllOrbsCollected = (OrbsCount == OrbsCollected);
        MinimumMovesAchievement = LevelManager.manager.StageFinishedWithMinimumMoves(levelPackModel.LevelPackNumber);
        SetDisplay();
    }
Пример #2
0
 void Start()
 {
     if (onSelected == null)
         onSelected = new LevelPackSelectedEvent();
 }