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);
}
}
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; } }