Пример #1
0
        static void GetNewListForType(ListType arrayType, out IList list)
        {
            list = null;

            if (arrayType.Equals(ListType.Bool_2D))
            {
                list = new List <bool>();
            }
            else if (arrayType.Equals(ListType.Int32_2D))
            {
                list = new List <int>();
            }
            else if (arrayType.Equals(ListType.Float_2D))
            {
                list = new List <float>();
            }
            else if (arrayType.Equals(ListType.Vector2_2D))
            {
                list = new List <Vector2>();
            }
            else if (arrayType.Equals(ListType.Vector3_2D))
            {
                list = new List <Vector3>();
            }
            else if (arrayType.Equals(ListType.Vector4_2D))
            {
                list = new List <Vector4>();
            }
            else if (arrayType.Equals(ListType.Quaternion_2D))
            {
                list = new List <Quaternion>();
            }
            else if (arrayType.Equals(ListType.Color_2D))
            {
                list = new List <Color>();
            }
        }