KFreonLib.Textures.TreeTexInfo.Update C# (CSharp) Method

Update() public method

public Update ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, string pathBIOGame ) : void
GivenFiles List
GivenExpIDs List
GivenHash uint
GivenMips int
GivenTextures List
pathBIOGame string
return void
        public void Update(List<string> GivenFiles, List<int> GivenExpIDs, uint GivenHash, int GivenMips, List<ITexture2D> GivenTextures, string pathBIOGame)
        {
            if (Files == null)
                Files = new List<string>();

            /*if (GameVersion != 1)
                KFreonLib.PCCObjects.Misc.ReorderFiles(ref GivenFiles, ref GivenExpIDs, pathBIOGame, GameVersion);

            Files.Insert(0, GivenFiles[0]);
            Files.AddRange(GivenFiles.GetRange(1, GivenFiles.Count - 1));
            OriginalFiles = new List<string>(Files);

            if (ExpIDs == null)
                ExpIDs = new List<int>();

            ExpIDs.Insert(0, GivenExpIDs[0]);
            ExpIDs.AddRange(GivenExpIDs.GetRange(1, GivenExpIDs.Count - 1));
            OriginalExpIDs = new List<int>(ExpIDs);*/

            if (Files == null)
                Files = new List<string>(GivenFiles);
            else
                Files.AddRange(GivenFiles);
            OriginalFiles = new List<string>(Files);

            if (ExpIDs == null)
                ExpIDs = new List<int>(GivenExpIDs);
            else
                ExpIDs.AddRange(GivenExpIDs);
            OriginalExpIDs = new List<int>(ExpIDs);


            if (Textures == null)
                Textures = new List<ITexture2D>();
            Textures.AddRange(GivenTextures);

            NumMips = GivenMips;
            if (Hash == 0 && GivenHash != 0)
                Hash = GivenHash;
        }

Same methods

TreeTexInfo::Update ( TreeTexInfo tex, string pathBIOGame ) : void