public void Show(FollowerDetailView followerDetailView)
 {
     base.gameObject.SetActive(true);
     this.m_followerDetailView             = followerDetailView;
     this.m_areYouSureLabel.text           = StaticDB.GetString("ARE_YOU_SURE", null);
     this.m_activationsRemainingLabel.text = StaticDB.GetString("ACTIVATIONS_LEFT_TODAY", null);
     this.m_activationCostLabel.text       = StaticDB.GetString("CHAMPION_ACTIVATION_COST", null);
     this.m_cancelButtonLabel.text         = StaticDB.GetString("NO", null);
     this.m_okButtonLabel.text             = StaticDB.GetString("YES_ACTIVATE", null);
     if (GarrisonStatus.Gold() < 250)
     {
         this.m_okButtonLabel.text    = StaticDB.GetString("CANT_AFFORD", null);
         this.m_okButton.interactable = false;
     }
     else
     {
         this.m_okButton.interactable = true;
     }
     this.m_activationsRemainingText.text = string.Empty + GarrisonStatus.GetRemainingFollowerActivations();
     this.m_activationCostText.text       = string.Empty + GarrisonStatus.GetFollowerActivationGoldCost();
 }