CastToGameViewSize() private static method

private static CastToGameViewSize ( object obj ) : GameViewSize
obj object
return GameViewSize
        public int Add(object obj)
        {
            GameViewSize gameViewSize = GameViewSizesMenuItemProvider.CastToGameViewSize(obj);

            if (gameViewSize == null)
            {
                return(-1);
            }
            this.m_GameViewSizeGroup.AddCustomSize(gameViewSize);
            ScriptableSingleton <GameViewSizes> .instance.SaveToHDD();

            return(this.Count() - 1);
        }
        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();
            }
        }