terraria-source-code/ID/WallID.cs
2021-10-27 18:03:19 -04:00

261 lines
11 KiB
C#

// Decompiled with JetBrains decompiler
// Type: Terraria.ID.WallID
// Assembly: Terraria, Version=1.3.5.3, Culture=neutral, PublicKeyToken=null
// MVID: 68659D26-2BE6-448F-8663-74FA559E6F08
// Assembly location: C:\Users\mikeyisbaeyt\Downloads\depotdownloader-2.4.5\depots\105601\6707058\Terraria.exe
namespace Terraria.ID
{
public class WallID
{
public const byte None = 0;
public const byte Stone = 1;
public const byte DirtUnsafe = 2;
public const byte EbonstoneUnsafe = 3;
public const byte Wood = 4;
public const byte GrayBrick = 5;
public const byte RedBrick = 6;
public const byte BlueDungeonUnsafe = 7;
public const byte GreenDungeonUnsafe = 8;
public const byte PinkDungeonUnsafe = 9;
public const byte GoldBrick = 10;
public const byte SilverBrick = 11;
public const byte CopperBrick = 12;
public const byte HellstoneBrickUnsafe = 13;
public const byte ObsidianBrickUnsafe = 14;
public const byte MudUnsafe = 15;
public const byte Dirt = 16;
public const byte BlueDungeon = 17;
public const byte GreenDungeon = 18;
public const byte PinkDungeon = 19;
public const byte ObsidianBrick = 20;
public const byte Glass = 21;
public const byte PearlstoneBrick = 22;
public const byte IridescentBrick = 23;
public const byte MudstoneBrick = 24;
public const byte CobaltBrick = 25;
public const byte MythrilBrick = 26;
public const byte Planked = 27;
public const byte PearlstoneBrickUnsafe = 28;
public const byte CandyCane = 29;
public const byte GreenCandyCane = 30;
public const byte SnowBrick = 31;
public const byte AdamantiteBeam = 32;
public const byte DemoniteBrick = 33;
public const byte SandstoneBrick = 34;
public const byte EbonstoneBrick = 35;
public const byte RedStucco = 36;
public const byte YellowStucco = 37;
public const byte GreenStucco = 38;
public const byte Gray = 39;
public const byte SnowWallUnsafe = 40;
public const byte Ebonwood = 41;
public const byte RichMaogany = 42;
public const byte Pearlwood = 43;
public const byte RainbowBrick = 44;
public const byte TinBrick = 45;
public const byte TungstenBrick = 46;
public const byte PlatinumBrick = 47;
public const byte AmethystUnsafe = 48;
public const byte TopazUnsafe = 49;
public const byte SapphireUnsafe = 50;
public const byte EmeraldUnsafe = 51;
public const byte RubyUnsafe = 52;
public const byte DiamondUnsafe = 53;
public const byte CaveUnsafe = 54;
public const byte Cave2Unsafe = 55;
public const byte Cave3Unsafe = 56;
public const byte Cave4Unsafe = 57;
public const byte Cave5Unsafe = 58;
public const byte Cave6Unsafe = 59;
public const byte LivingLeaf = 60;
public const byte Cave7Unsafe = 61;
public const byte SpiderUnsafe = 62;
public const byte GrassUnsafe = 63;
public const byte JungleUnsafe = 64;
public const byte FlowerUnsafe = 65;
public const byte Grass = 66;
public const byte Jungle = 67;
public const byte Flower = 68;
public const byte CorruptGrassUnsafe = 69;
public const byte HallowedGrassUnsafe = 70;
public const byte IceUnsafe = 71;
public const byte Cactus = 72;
public const byte Cloud = 73;
public const byte Mushroom = 74;
public const byte Bone = 75;
public const byte Slime = 76;
public const byte Flesh = 77;
public const byte LivingWood = 78;
public const byte ObsidianBackUnsafe = 79;
public const byte MushroomUnsafe = 80;
public const byte CrimsonGrassUnsafe = 81;
public const byte DiscWall = 82;
public const byte CrimstoneUnsafe = 83;
public const byte IceBrick = 84;
public const byte Shadewood = 85;
public const byte HiveUnsafe = 86;
public const byte LihzahrdBrickUnsafe = 87;
public const byte PurpleStainedGlass = 88;
public const byte YellowStainedGlass = 89;
public const byte BlueStainedGlass = 90;
public const byte GreenStainedGlass = 91;
public const byte RedStainedGlass = 92;
public const byte RainbowStainedGlass = 93;
public const byte BlueDungeonSlabUnsafe = 94;
public const byte BlueDungeonTileUnsafe = 95;
public const byte PinkDungeonSlabUnsafe = 96;
public const byte PinkDungeonTileUnsafe = 97;
public const byte GreenDungeonSlabUnsafe = 98;
public const byte GreenDungeonTileUnsafe = 99;
public const byte BlueDungeonSlab = 100;
public const byte BlueDungeonTile = 101;
public const byte PinkDungeonSlab = 102;
public const byte PinkDungeonTile = 103;
public const byte GreenDungeonSlab = 104;
public const byte GreenDungeonTile = 105;
public const byte WoodenFence = 106;
public const byte MetalFence = 107;
public const byte Hive = 108;
public const byte PalladiumColumn = 109;
public const byte BubblegumBlock = 110;
public const byte TitanstoneBlock = 111;
public const byte LihzahrdBrick = 112;
public const byte Pumpkin = 113;
public const byte Hay = 114;
public const byte SpookyWood = 115;
public const byte ChristmasTreeWallpaper = 116;
public const byte OrnamentWallpaper = 117;
public const byte CandyCaneWallpaper = 118;
public const byte FestiveWallpaper = 119;
public const byte StarsWallpaper = 120;
public const byte SquigglesWallpaper = 121;
public const byte SnowflakeWallpaper = 122;
public const byte KrampusHornWallpaper = 123;
public const byte BluegreenWallpaper = 124;
public const byte GrinchFingerWallpaper = 125;
public const byte FancyGrayWallpaper = 126;
public const byte IceFloeWallpaper = 127;
public const byte MusicWallpaper = 128;
public const byte PurpleRainWallpaper = 129;
public const byte RainbowWallpaper = 130;
public const byte SparkleStoneWallpaper = 131;
public const byte StarlitHeavenWallpaper = 132;
public const byte BubbleWallpaper = 133;
public const byte CopperPipeWallpaper = 134;
public const byte DuckyWallpaper = 135;
public const byte Waterfall = 136;
public const byte Lavafall = 137;
public const byte EbonwoodFence = 138;
public const byte RichMahoganyFence = 139;
public const byte PearlwoodFence = 140;
public const byte ShadewoodFence = 141;
public const byte WhiteDynasty = 142;
public const byte BlueDynasty = 143;
public const byte ArcaneRunes = 144;
public const byte IronFence = 145;
public const byte CopperPlating = 146;
public const byte StoneSlab = 147;
public const byte Sail = 148;
public const byte BorealWood = 149;
public const byte BorealWoodFence = 150;
public const byte PalmWood = 151;
public const byte PalmWoodFence = 152;
public const byte AmberGemspark = 153;
public const byte AmethystGemspark = 154;
public const byte DiamondGemspark = 155;
public const byte EmeraldGemspark = 156;
public const byte AmberGemsparkOff = 157;
public const byte AmethystGemsparkOff = 158;
public const byte DiamondGemsparkOff = 159;
public const byte EmeraldGemsparkOff = 160;
public const byte RubyGemsparkOff = 161;
public const byte SapphireGemsparkOff = 162;
public const byte TopazGemsparkOff = 163;
public const byte RubyGemspark = 164;
public const byte SapphireGemspark = 165;
public const byte TopazGemspark = 166;
public const byte TinPlating = 167;
public const byte Confetti = 168;
public const byte ConfettiBlack = 169;
public const byte CaveWall = 170;
public const byte CaveWall2 = 171;
public const byte Honeyfall = 172;
public const byte ChlorophyteBrick = 173;
public const byte CrimtaneBrick = 174;
public const byte ShroomitePlating = 175;
public const byte MartianConduit = 176;
public const byte HellstoneBrick = 177;
public const byte MarbleUnsafe = 178;
public const byte MarbleBlock = 179;
public const byte GraniteUnsafe = 180;
public const byte GraniteBlock = 181;
public const byte MeteoriteBrick = 182;
public const byte Marble = 183;
public const byte Granite = 184;
public const byte Cave8Unsafe = 185;
public const byte Crystal = 186;
public const byte Sandstone = 187;
public const byte CorruptionUnsafe1 = 188;
public const byte CorruptionUnsafe2 = 189;
public const byte CorruptionUnsafe3 = 190;
public const byte CorruptionUnsafe4 = 191;
public const byte CrimsonUnsafe1 = 192;
public const byte CrimsonUnsafe2 = 193;
public const byte CrimsonUnsafe3 = 194;
public const byte CrimsonUnsafe4 = 195;
public const byte DirtUnsafe1 = 196;
public const byte DirtUnsafe2 = 197;
public const byte DirtUnsafe3 = 198;
public const byte DirtUnsafe4 = 199;
public const byte HallowUnsafe1 = 200;
public const byte HallowUnsafe2 = 201;
public const byte HallowUnsafe3 = 202;
public const byte HallowUnsafe4 = 203;
public const byte JungleUnsafe1 = 204;
public const byte JungleUnsafe2 = 205;
public const byte JungleUnsafe3 = 206;
public const byte JungleUnsafe4 = 207;
public const byte LavaUnsafe1 = 208;
public const byte LavaUnsafe2 = 209;
public const byte LavaUnsafe3 = 210;
public const byte LavaUnsafe4 = 211;
public const byte RocksUnsafe1 = 212;
public const byte RocksUnsafe2 = 213;
public const byte RocksUnsafe3 = 214;
public const byte RocksUnsafe4 = 215;
public const byte HardenedSand = 216;
public const byte CorruptHardenedSand = 217;
public const byte CrimsonHardenedSand = 218;
public const byte HallowHardenedSand = 219;
public const byte CorruptSandstone = 220;
public const byte CrimsonSandstone = 221;
public const byte HallowSandstone = 222;
public const byte DesertFossil = 223;
public const byte LunarBrickWall = 224;
public const byte CogWall = 225;
public const byte SandFall = 226;
public const byte SnowFall = 227;
public const byte SillyBalloonPinkWall = 228;
public const byte SillyBalloonPurpleWall = 229;
public const byte SillyBalloonGreenWall = 230;
public const byte Count = 231;
public static class Sets
{
public static SetFactory Factory = new SetFactory(231);
public static bool[] Transparent = WallID.Sets.Factory.CreateBoolSet(88, 89, 90, 91, 92);
public static bool[] Corrupt = WallID.Sets.Factory.CreateBoolSet(69, 217, 220, 3);
public static bool[] Crimson = WallID.Sets.Factory.CreateBoolSet(83, 81, 218, 221);
public static bool[] Hallow = WallID.Sets.Factory.CreateBoolSet(70, 219, 222, 28);
public static class Conversion
{
public static bool[] Grass = WallID.Sets.Factory.CreateBoolSet(63, 64, 65, 66, 67, 68, 69, 70, 81);
public static bool[] Stone = WallID.Sets.Factory.CreateBoolSet(1, 3, 28, 83);
public static bool[] Sandstone = WallID.Sets.Factory.CreateBoolSet(187, 220, 222, 221);
public static bool[] HardenedSand = WallID.Sets.Factory.CreateBoolSet(216, 217, 219, 218);
}
}
}
}