public int Add(object obj) { GameViewSize size = CastToGameViewSize(obj); if (size == null) { return -1; } this.m_GameViewSizeGroup.AddCustomSize(size); ScriptableSingleton<GameViewSizes>.instance.SaveToHDD(); return (this.Count() - 1); }