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