Example #1
0
 [Show, Category(Plural)] void ClearPlurals()
 {
     IntLists.Clear();
     StringLists.Clear();
     FloatLists.Clear();
     BoolLists.Clear();
     Vector3Lists.Clear();
     ColorLists.Clear();
 }
Example #2
0
        /// <summary>
        /// Adds a range of values to the internal list of the specified generator
        /// </summary>
        /// <typeparam name="T">Type of values of the list</typeparam>
        /// <param name="list">Values to add</param>
        /// <param name="listType">The generator to update</param>
        public void AddList <T>(IList <T> list, StringLists listType)
        {
            GeneratorType generatorType = GeneratorType.PersonName;

            switch (listType)
            {
            case StringLists.Address:
                generatorType = GeneratorType.Address;
                break;

            case StringLists.CompanyName:
                generatorType = GeneratorType.CompanyName;
                break;

            case StringLists.PersonName:
                generatorType = GeneratorType.PersonName;
                break;
            }

            ValueFromListGenerator <T> generator = (ValueFromListGenerator <T>)getGenerator(generatorType);

            generator.AddRange(list);
        }
        public void ClearBlackBoard()
        {
            Objects.Clear();
            GameObjects.Clear();
            Transforms.Clear();
            Vectors.Clear();
            ScriptableObjects.Clear();

            Strings.Clear();
            Floats.Clear();
            Ints.Clear();
            Bools.Clear();

            ObjectLists.Clear();
            GameObjectLists.Clear();
            TransformLists.Clear();
            VectorLists.Clear();
            ScriptableObjectLists.Clear();

            StringLists.Clear();
            FloatLists.Clear();
            IntLists.Clear();
            BoolLists.Clear();
        }