void OnCampaignStateChange(CampaignState newCampaignState) { UpdateHealthDisplay(newCampaignState.player.CurrentHealth); UpdateInventoryDisplay(newCampaignState.inventory); depthText.text = newCampaignState.depth.ToString(); depthNameText.text = DataRetriever.GetDepthName(newCampaignState.depth); }