gbrainy.Core.Main.GameManager.AddVerbalGamesAndVariations C# (CSharp) Method

AddVerbalGamesAndVariations() private method

private AddVerbalGamesAndVariations ( Type types ) : int
types System.Type
return int
        int AddVerbalGamesAndVariations(Type [] types)
        {
            Game game;
            int cnt = 0;

            foreach (Type type in types)
            {
                game = (Game) Activator.CreateInstance (type, true);
                for (int i = 0; i < game.Variants; i++)
                {
                    available_games.Add (new GameLocator (type, i, game.Type, true));
                }
                cnt += game.Variants;
            }
            return cnt;
        }