public void UpdateBottomUIView() { bool hasLabBt = (_onClickVillage != null && _onClickVillage.facility == StatFlag.Facility.University) && actionHandler.CheckActionValid(StatFlag.ActionStat.Lab, _onClickVillage.ID); overallUIView.baseButtonView.labBt.interactable = (hasLabBt); bool hasHospitalBt = ((_onClickVillage != null && _onClickVillage.facility == StatFlag.Facility.Hospital) && actionHandler.CheckActionValid(StatFlag.ActionStat.Cure, _onClickVillage.ID)) || ActionHandler.isMobileHospital; overallUIView.baseButtonView.hospitalBt.interactable = (hasHospitalBt); bool hasQuarantineBt = (_onClickVillage != null) && actionHandler.CheckActionValid(StatFlag.ActionStat.Quarantine, _onClickVillage.ID); overallUIView.baseButtonView.quarantineBt.interactable = (hasQuarantineBt); bool hasTechBt = actionHandler.CheckActionValid(StatFlag.ActionStat.Investigate); overallUIView.baseButtonView.techBt.interactable = (hasTechBt); }