コード例 #1
0
            /// <summary>
            /// Accessor for API client modules
            /// </summary>
            public object GetApiData(int typeID)
            {
                switch ((ApiModuleTypes)typeID)
                {
                case ApiModuleTypes.BindManager:
                    return(bindClient.GetApiData());

                case ApiModuleTypes.HudMain:
                {
                    if (apiVersionID < 9)
                    {
                        return(hudClient.GetApiData8());
                    }
                    else
                    {
                        return(hudClient.GetApiData());
                    }
                }

                case ApiModuleTypes.FontManager:
                    return(FontManager.GetApiData());

                case ApiModuleTypes.SettingsMenu:
                    return(menuData.Item1);
                }

                return(null);
            }