private void LoadData() { _data = mapConfig.stageList; scroller.Delegate = this; scroller.ReloadData(); scroller.JumpToDataIndex(CampaignStageData.GetStageIndex(playerCampaign.GetLastStagePass()) - 1); }
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(); }