예제 #1
0
 private void LoadData()
 {
     _data             = mapConfig.stageList;
     scroller.Delegate = this;
     scroller.ReloadData();
     scroller.JumpToDataIndex(CampaignStageData.GetStageIndex(playerCampaign.GetLastStagePass()) - 1);
 }
예제 #2
0
    public void SetData(CampaignStageData data)
    {
        this.data = data;

        stageText.text = "Stage: " + data.stage.ToString();
        stateText.text = "State: " + data.GetState();

        var canFight = data.GetState() == StageState.Opening || data.GetState() == StageState.Completed;

        playBtn.interactable = canFight;

        InitOrUpdateView();
    }