public void NotifyStageCompleted(CampaignStage stage) { currentStageIndex++; if (currentStageIndex >= numOfStages) { Debug.Log("PLAYER BEAT CAMPAIGN " + name); GameManagerScript.Instance().PlayerWon(); canStartCampaign = true; return; } childStages[currentStageIndex].BeginCurrStage(); }
public void Initialize (CampaignStage parent) { parentStage = parent; }
public void Remove(CampaignStage campaignStage) { CampaignStageRepository.Remove(campaignStage); }
public void Add(CampaignStage campaignStage) { CampaignStageRepository.Add(campaignStage); }