void Awake(){
if( SystemInfo.deviceModel.Contains("rockchip"))
{
m_bSupportRockchip = true;
}
else
{
m_bSupportRockchip = false;
}
#if UNITY_IPHONE || UNITY_TVOS
if(m_TargetMaterial!=null)
{
for( int iIndex = 0; iIndex < m_TargetMaterial.Length; iIndex++)
{
if( m_TargetMaterial[iIndex] != null)
{
if(m_TargetMaterial[iIndex].GetComponent<MeshFilter>() != null)
{
Vector2 [] vec2UVs= m_TargetMaterial[iIndex].GetComponent<MeshFilter>().mesh.uv;
for(int i = 0; i < vec2UVs.Length; i++)
{
vec2UVs[i] = new Vector2(vec2UVs[i].x, 1.0f -vec2UVs[i].y);
}
m_TargetMaterial[iIndex].GetComponent<MeshFilter>().mesh.uv = vec2UVs;
}
if(m_TargetMaterial[iIndex].GetComponent<RawImage>() != null)
{
m_TargetMaterial[iIndex].GetComponent<RawImage>().uvRect = new Rect(0,1,1,-1);
}
}
}
}
#endif
}
// Use this for initialization