public bool isValid() { if (value == null || value == "") { return(true); } else if ((type & TextureTypeEnum.CubeMapMask) > 0) { return(CubemapWrapper.Exists(value, type)); } else { return(GameDatabase.Instance.ExistsTexture(value)); } }