public static Color GetColor(GameObject host, int propId)
        {
            if (host == null)
            {
                return(Color.white);
            }

            MaterialPropertyBlock block = InteractableThemeShaderUtils.GetPropertyBlock(host);

            return(block.GetVector(propId));
        }
        public static float GetFloat(GameObject host, int propId)
        {
            if (host == null)
            {
                return(0);
            }

            MaterialPropertyBlock block = InteractableThemeShaderUtils.GetPropertyBlock(host);

            return(block.GetFloat(propId));
        }