void AdjustCellCavasTextColorBasedOnWhetherItIsAdvisedToUseUPM(UniquePowerModifierConfig uniquePowerModifierConfig) { // adjust cell color if it is not advised to use UPM if (!uniquePowerModifierConfig.IsItAdvisedToActInContextOf(GameContext.Context)) { Debug.Log("Not Advised"); // not advised CanvasText.color = uniquePowerModifierConfig.UniquePowerModifierUIConfig.ValidationUIConfig.upmIsApplicableButNotAdvisedForUnitSlotColor; } }