private void SetDisabledState(Mode lastMode) { if (liftOnHover != null) { liftOnHover.LockDown(); } if (meshRenderer != null) { meshRenderer.material = stardardHexMat; propertyBlock.SetFloat("_HighlightEdges", false.BoolToInt()); meshRenderer.SetPropertyBlock(propertyBlock); hexesToOutline.ForEach(mr => mr.SetPropertyBlock(propertyBlock)); } if (buttonText != null) { buttonText.text = ""; } }