Terraria.ModLoader.ModGore.ResizeAndFillArrays C# (CSharp) Method

ResizeAndFillArrays() static private method

static private ResizeAndFillArrays ( ) : void
return void
        internal static void ResizeAndFillArrays()
        {
            Array.Resize(ref Main.goreLoaded, nextGore);
            Array.Resize(ref Main.goreTexture, nextGore);
            Array.Resize(ref ChildSafety.SafeGore, nextGore);
            Array.Resize(ref GoreID.Sets.SpecialAI, nextGore);
            Array.Resize(ref GoreID.Sets.DisappearSpeed, nextGore);
            Array.Resize(ref GoreID.Sets.DisappearSpeedAlpha, nextGore);
            for (int k = GoreID.Count; k < nextGore; k++)
            {
                Main.goreLoaded[k] = true;
                GoreID.Sets.DisappearSpeed[k] = 1;
                GoreID.Sets.DisappearSpeedAlpha[k] = 1;
            }
            foreach (string texture in gores.Keys)
            {
                Main.goreTexture[gores[texture]] = ModLoader.GetTexture(texture);
            }
        }

Usage Example

Exemplo n.º 1
0
 private static void ResizeArrays(bool unloading = false)
 {
     ItemLoader.ResizeArrays(unloading);
     EquipLoader.ResizeAndFillArrays();
     ModPrefix.ResizeArrays();
     Main.InitializeItemAnimations();
     ModDust.ResizeArrays();
     TileLoader.ResizeArrays(unloading);
     WallLoader.ResizeArrays(unloading);
     ProjectileLoader.ResizeArrays();
     NPCLoader.ResizeArrays(unloading);
     NPCHeadLoader.ResizeAndFillArrays();
     ModGore.ResizeAndFillArrays();
     SoundLoader.ResizeAndFillArrays();
     MountLoader.ResizeArrays();
     BuffLoader.ResizeArrays();
     PlayerHooks.RebuildHooks();
     BackgroundTextureLoader.ResizeAndFillArrays();
     UgBgStyleLoader.ResizeAndFillArrays();
     SurfaceBgStyleLoader.ResizeAndFillArrays();
     GlobalBgStyleLoader.ResizeAndFillArrays(unloading);
     WaterStyleLoader.ResizeArrays();
     WaterfallStyleLoader.ResizeArrays();
     WorldHooks.ResizeArrays();
     foreach (LocalizedText text in LanguageManager.Instance._localizedTexts.Values)
     {
         text.Override = null;
     }
 }
All Usage Examples Of Terraria.ModLoader.ModGore::ResizeAndFillArrays