public void Replace(int index, object obj)
{
GameViewSize newResolution = CastToGameViewSize(obj);
if (newResolution == null)
{
return;
}
if (index < m_GameViewSizeGroup.GetBuiltinCount())
{
Debug.LogError("Only custom game view sizes can be changed");
return;
}
GameViewSize gameViewSize = m_GameViewSizeGroup.GetGameViewSize(index);
if (gameViewSize != null)
{
gameViewSize.Set(newResolution);
GameViewSizes.instance.SaveToHDD();
}
}