tModLoader v0.11.8.9
A mod to make and play Terraria mods
|
This serves as the central class from which tile-related functions are supported and carried out. More...
Static Public Member Functions | |
static void | AdjTiles (Player player, int type) |
static void | AnimateTiles () |
static int | AutoSelect (int i, int j, Player player) |
static bool | CanDropAcorn (int type) |
static bool | CanExplode (int i, int j) |
static bool | CanGrowModCactus (int type) |
static bool | CanGrowModPalmTree (int type) |
static bool | CanGrowModTree (int type) |
static bool | CanKillTile (int i, int j, int type, ref bool blockDamaged) |
static bool | CanPlace (int i, int j, int type) |
static void | ChangeWaterfallStyle (int type, ref int style) |
static void | CheckModTile (int i, int j, int type) |
static int | CloseDoorID (Tile tile) |
static bool | CreateDust (int i, int j, int type, ref int dustType) |
static bool | Dangersense (int i, int j, int type, Player player) |
static void | DisableSmartCursor (Tile tile, ref bool disable) |
static void | DisableSmartInteract (Tile tile, ref bool disable) |
static void | DrawEffects (int i, int j, int type, SpriteBatch spriteBatch, ref Color drawColor, ref int nextSpecialDrawIndex) |
static bool | Drop (int i, int j, int type) |
static void | DropCritterChance (int i, int j, int type, ref int wormChance, ref int grassHopperChance, ref int jungleGrubChance) |
static void | DropPalmTreeWood (int type, ref int wood) |
static void | DropTreeWood (int type, ref int wood) |
static void | FixSmartInteractCoords (int type, ref int width, ref int height, ref int frameWidth, ref int frameHeight, ref int extraX, ref int extraY) |
static void | FloorVisuals (int type, Player player) |
static Texture2D | GetCactusTexture (int type) |
static Texture2D | GetPalmTreeTexture (Tile tile) |
static Texture2D | GetPalmTreeTopTextures (int type) |
static ModTile | GetTile (int type) |
Gets the ModTile instance with the given type. If no ModTile with the given type exists, returns null. More... | |
static Texture2D | GetTreeBranchTextures (int type, int i, int j, int trunkOffset, ref int frame) |
static Texture2D | GetTreeTexture (Tile tile) |
static Texture2D | GetTreeTopTextures (int type, int i, int j, ref int frame, ref int frameWidth, ref int frameHeight, ref int xOffsetLeft, ref int yOffset) |
static bool | HasSmartInteract (int type) |
static bool | HasWalkDust (int type) |
static void | HitWire (int i, int j, int type) |
static bool | IsClosedDoor (Tile tile) |
static bool | IsDresser (int type) |
static bool | IsLockedChest (int i, int j, int type) |
static bool | IsModBed (int type) |
static bool | IsModMusicBox (Tile tile) |
static bool | IsSapling (int type) |
static bool | IsTorch (int type) |
static void | KillMultiTile (int i, int j, int frameX, int frameY, int type) |
static bool | KillSound (int i, int j, int type) |
static void | KillTile (int i, int j, int type, ref bool fail, ref bool effectOnly, ref bool noItem) |
static void | MineDamage (int minePower, ref int damage) |
static string | ModChestName (int type) |
static string | ModDresserName (int type) |
static void | ModifyLight (int i, int j, int type, ref float r, ref float g, ref float b) |
static void | MouseOver (int i, int j) |
static void | MouseOverFar (int i, int j) |
static void | NearbyEffects (int i, int j, int type, bool closer) |
static void | NumDust (int i, int j, int type, bool fail, ref int numDust) |
static int | OpenDoorID (Tile tile) |
static void | PalmTreeDust (Tile tile, ref int dust) |
static void | PalmTreeGrowthFXGore (int type, ref int gore) |
static void | PickPowerCheck (Tile target, int pickPower, ref int damage) |
static void | PlaceInWorld (int i, int j, Item item) |
static void | PostDraw (int i, int j, int type, SpriteBatch spriteBatch) |
static bool | PreDraw (int i, int j, int type, SpriteBatch spriteBatch) |
static bool | PreHitWire (int i, int j, int type) |
static void | RandomUpdate (int i, int j, int type) |
static bool | RightClick (int i, int j) |
static bool | SaplingGrowthType (int type, ref int saplingType, ref int style) |
static void | SetAnimationFrame (int type, int i, int j, ref int frameXOffset, ref int frameYOffset) |
Sets the animation frame. Sets frameYOffset = modTile.animationFrameHeight * Main.tileFrame[type]; and then calls ModTile.AnimateIndividualTile More... | |
static void | SetDrawPositions (int i, int j, ref int width, ref int offsetY, ref int height) |
static void | SetSpriteEffects (int i, int j, int type, ref SpriteEffects spriteEffects) |
static bool | Slope (int i, int j, int type) |
static void | SpecialDraw (int type, int specX, int specY, SpriteBatch spriteBatch) |
Special Draw calls ModTile and GlobalTile SpecialDraw methods. Special Draw is called from DrawTiles after the draw loop, allowing for basically another layer above tiles. Main.specX and Main.specY are used to specify tiles to call SpecialDraw on. Use DrawEffects hook to queue for SpecialDraw. More... | |
static bool | TileFrame (int i, int j, int type, ref bool resetFrame, ref bool noBreak) |
static void | TreeDust (Tile tile, ref int dust) |
static void | TreeGrowthFXGore (int type, ref int gore) |
static bool | UnlockChest (int i, int j, int type, ref short frameXAdjustment, ref int dustType, ref bool manual) |
static void | WalkDust (int type, ref int dustType, ref bool makeDust, ref Color color) |
Properties | |
static int | TileCount [get] |
Private Member Functions | |
delegate bool | DelegateCanKillTile (int i, int j, int type, ref bool blockDamaged) |
delegate void | DelegateChangeWaterfallStyle (int type, ref int style) |
delegate bool | DelegateCreateDust (int i, int j, int type, ref int dustType) |
delegate void | DelegateDrawEffects (int i, int j, int type, SpriteBatch spriteBatch, ref Color drawColor, ref int nextSpecialDrawIndex) |
delegate void | DelegateDropCritterChance (int i, int j, int type, ref int wormChance, ref int grassHopperChance, ref int jungleGrubChance) |
delegate void | DelegateKillTile (int i, int j, int type, ref bool fail, ref bool effectOnly, ref bool noItem) |
delegate void | DelegateModifyLight (int i, int j, int type, ref float r, ref float g, ref float b) |
delegate void | DelegateNumDust (int i, int j, int type, bool fail, ref int num) |
delegate int | DelegateSaplingGrowthType (int type, ref int style) |
delegate void | DelegateSetSpriteEffects (int i, int j, int type, ref SpriteEffects spriteEffects) |
delegate bool | DelegateTileFrame (int i, int j, int type, ref bool resetFrame, ref bool noBreak) |
Static Private Member Functions | |
static void | Resize2DArray< T > (ref T[,] array, int newSize) |
Static Private Attributes | |
static Func< int, int[]>[] | HookAdjTiles |
static Action[] | HookAnimateTile |
static Func< int, int, int, Item, bool >[] | HookAutoSelect |
static Func< int, int, int, bool >[] | HookCanExplode |
static DelegateCanKillTile[] | HookCanKillTile |
static Func< int, int, int, bool >[] | HookCanPlace |
static DelegateChangeWaterfallStyle[] | HookChangeWaterfallStyle |
static DelegateCreateDust[] | HookCreateDust |
static Func< int, int, int, Player, bool >[] | HookDangersense |
static DelegateDrawEffects[] | HookDrawEffects |
static Func< int, int, int, bool >[] | HookDrop |
static DelegateDropCritterChance[] | HookDropCritterChance |
static Action< int, Player >[] | HookFloorVisuals |
static Action< int, int, int >[] | HookHitWire |
static Func< int, int, int, bool >[] | HookKillSound |
static DelegateKillTile[] | HookKillTile |
static DelegateModifyLight[] | HookModifyLight |
static Action< int, int, int >[] | HookMouseOver |
static Action< int, int, int >[] | HookMouseOverFar |
static Action< int, int, int, bool >[] | HookNearbyEffects |
static DelegateNumDust[] | HookNumDust |
static Action< int, int, Item >[] | HookPlaceInWorld |
static Action< int, int, int, SpriteBatch >[] | HookPostDraw |
static Func< int, int, int, SpriteBatch, bool >[] | HookPreDraw |
static Func< int, int, int, bool >[] | HookPreHitWire |
static Action< int, int, int >[] | HookRandomUpdate |
static Action< int, int, int >[] | HookRightClick |
static DelegateSaplingGrowthType[] | HookSaplingGrowthType |
static DelegateSetSpriteEffects[] | HookSetSpriteEffects |
static Func< int, int, int, bool >[] | HookSlope |
static Action< int, int, int, SpriteBatch >[] | HookSpecialDraw |
static DelegateTileFrame[] | HookTileFrame |
static bool | loaded = false |
static int | nextTile = TileID.Count |
static readonly int | vanillaChairCount = TileID.Sets.RoomNeeds.CountsAsChair.Length |
static readonly int | vanillaDoorCount = TileID.Sets.RoomNeeds.CountsAsDoor.Length |
static readonly int | vanillaTableCount = TileID.Sets.RoomNeeds.CountsAsTable.Length |
static readonly int | vanillaTorchCount = TileID.Sets.RoomNeeds.CountsAsTorch.Length |
This serves as the central class from which tile-related functions are supported and carried out.
Definition at line 14 of file TileLoader.cs.
|
static |
Definition at line 796 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.adjTiles, Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookAdjTiles.
|
static |
Definition at line 672 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.AnimateTile(), Terraria.ModLoader.TileLoader.HookAnimateTile, Terraria.ModLoader.TileLoader.loaded, and Terraria.ModLoader.ModTile.Type.
|
static |
Definition at line 844 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.AutoSelect(), Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookAutoSelect, and Terraria.ModLoader.Item.
|
static |
Definition at line 968 of file TileLoader.cs.
|
static |
Definition at line 595 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.CanExplode(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookCanExplode.
|
static |
Definition at line 1022 of file TileLoader.cs.
|
static |
Definition at line 992 of file TileLoader.cs.
|
static |
Definition at line 952 of file TileLoader.cs.
|
static |
Definition at line 573 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.CanKillTile(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookCanKillTile.
|
static |
Definition at line 786 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.CanPlace(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookCanPlace.
|
static |
Definition at line 913 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.ChangeWaterfallStyle(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookChangeWaterfallStyle.
|
static |
Definition at line 297 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.KillMultiTile().
|
static |
Definition at line 403 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.closeDoorID, and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 533 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.CreateDust(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookCreateDust.
|
static |
Definition at line 630 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.Dangersense(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookDangersense.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
Definition at line 369 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.disableSmartCursor, and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 378 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.disableSmartInteract, and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 714 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.DrawEffects(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookDrawEffects.
|
static |
Definition at line 553 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.drop, Terraria.ModLoader.ModTile.Drop(), Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookDrop, and Terraria.ModLoader.Item.
|
static |
Definition at line 543 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.DropCritterChance(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookDropCritterChance.
|
static |
Definition at line 1008 of file TileLoader.cs.
|
static |
Definition at line 972 of file TileLoader.cs.
|
static |
Definition at line 493 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 887 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.FloorVisuals(), Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.TileLoader.HookFloorVisuals.
|
static |
Definition at line 1026 of file TileLoader.cs.
|
static |
Definition at line 1014 of file TileLoader.cs.
|
static |
Definition at line 1018 of file TileLoader.cs.
|
static |
Gets the ModTile instance with the given type. If no ModTile with the given type exists, returns null.
type | The type of the ModTile |
Definition at line 102 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.TileCount.
Referenced by Terraria.ModLoader.Mod.AddMusicBox(), Terraria.ModLoader.TileLoader.AdjTiles(), Terraria.ModLoader.TileLoader.AutoSelect(), Terraria.ModLoader.TileLoader.CanExplode(), Terraria.ModLoader.TileLoader.CanKillTile(), Terraria.ModLoader.TileLoader.CanPlace(), Terraria.ModLoader.TileLoader.ChangeWaterfallStyle(), Terraria.ModLoader.TileLoader.CloseDoorID(), Terraria.ModLoader.TileLoader.CreateDust(), Terraria.ModLoader.TileLoader.Dangersense(), Terraria.ModLoader.TileLoader.DisableSmartCursor(), Terraria.ModLoader.TileLoader.DisableSmartInteract(), Terraria.ModLoader.TileLoader.DrawEffects(), Terraria.ModLoader.TileLoader.Drop(), Terraria.ModLoader.TileLoader.DropCritterChance(), Terraria.ModLoader.TileLoader.FixSmartInteractCoords(), Terraria.ModLoader.TileLoader.FloorVisuals(), Terraria.ModLoader.TileLoader.HasSmartInteract(), Terraria.ModLoader.TileLoader.HasWalkDust(), Terraria.ModLoader.TileLoader.HitWire(), Terraria.ModLoader.TileLoader.IsClosedDoor(), Terraria.ModLoader.TileLoader.IsLockedChest(), Terraria.ModLoader.TileLoader.IsModBed(), Terraria.ModLoader.TileLoader.IsSapling(), Terraria.ModLoader.TileLoader.IsTorch(), Terraria.ModLoader.TileLoader.KillMultiTile(), Terraria.ModLoader.TileLoader.KillSound(), Terraria.ModLoader.TileLoader.KillTile(), Terraria.ModLoader.TileLoader.MineDamage(), Terraria.ModLoader.TileLoader.ModChestName(), Terraria.ModLoader.TileLoader.ModDresserName(), Terraria.ModLoader.TileLoader.ModifyLight(), Terraria.ModLoader.TileLoader.MouseOver(), Terraria.ModLoader.TileLoader.MouseOverFar(), Terraria.ModLoader.TileLoader.NearbyEffects(), Terraria.ModLoader.TileLoader.NumDust(), Terraria.ModLoader.TileLoader.OpenDoorID(), Terraria.ModLoader.TileLoader.PickPowerCheck(), Terraria.ModLoader.TileLoader.PlaceInWorld(), Terraria.ModLoader.TileLoader.PostDraw(), Terraria.ModLoader.TileLoader.PreDraw(), Terraria.ModLoader.TileLoader.RandomUpdate(), Terraria.ModLoader.TileLoader.RightClick(), Terraria.ModLoader.TileLoader.SaplingGrowthType(), Terraria.ModLoader.TileLoader.SetAnimationFrame(), Terraria.ModLoader.TileLoader.SetDrawPositions(), Terraria.ModLoader.TileLoader.SetSpriteEffects(), Terraria.ModLoader.TileLoader.Slope(), Terraria.ModLoader.TileLoader.SpecialDraw(), Terraria.ModLoader.TileLoader.TileFrame(), Terraria.ModLoader.TileLoader.UnlockChest(), and Terraria.ModLoader.TileLoader.WalkDust().
|
static |
Definition at line 988 of file TileLoader.cs.
|
static |
Definition at line 978 of file TileLoader.cs.
|
static |
Definition at line 982 of file TileLoader.cs.
|
static |
Definition at line 489 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.HasSmartInteract().
|
static |
Definition at line 905 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.HasWalkDust().
|
static |
Definition at line 879 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.ModTile.HitWire(), and Terraria.ModLoader.TileLoader.HookHitWire.
|
static |
Definition at line 413 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 429 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.ModDresserName().
|
static |
Definition at line 1042 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.IsLockedChest().
|
static |
Definition at line 444 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.bed, and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 468 of file TileLoader.cs.
|
static |
Definition at line 460 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.sapling.
Referenced by Terraria.ModLoader.TileLoader.SaplingGrowthType().
|
static |
Definition at line 452 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.torch.
|
static |
Definition at line 591 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.KillMultiTile().
Referenced by Terraria.ModLoader.TileLoader.CheckModTile().
|
static |
Definition at line 506 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookKillSound, Terraria.ModLoader.ModTile.KillSound(), Terraria.ModLoader.ModTile.soundStyle, and Terraria.ModLoader.ModTile.soundType.
|
static |
Definition at line 583 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookKillTile, and Terraria.ModLoader.ModTile.KillTile().
|
static |
Definition at line 771 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.mineResist.
|
static |
Definition at line 421 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.chest, and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 436 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.dresser, and Terraria.ModLoader.TileLoader.GetTile().
Referenced by Terraria.ModLoader.TileLoader.IsDresser().
|
static |
Definition at line 619 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookModifyLight, and Terraria.ModLoader.ModTile.ModifyLight().
|
static |
Definition at line 826 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookMouseOver, and Terraria.ModLoader.ModTile.MouseOver().
|
static |
Definition at line 835 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookMouseOverFar, and Terraria.ModLoader.ModTile.MouseOverFar().
|
static |
Definition at line 610 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookNearbyEffects, and Terraria.ModLoader.ModTile.NearbyEffects().
|
static |
Definition at line 524 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookNumDust, and Terraria.ModLoader.ModTile.NumDust().
|
static |
Definition at line 389 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.openDoorID.
|
static |
Definition at line 996 of file TileLoader.cs.
|
static |
Definition at line 1002 of file TileLoader.cs.
|
static |
Definition at line 778 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.minPick.
|
static |
Definition at line 1030 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookPlaceInWorld, and Terraria.ModLoader.ModTile.PlaceInWorld().
|
static |
Definition at line 722 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookPostDraw, and Terraria.ModLoader.ModTile.PostDraw().
|
static |
Definition at line 705 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookPreDraw, and Terraria.ModLoader.ModTile.PreDraw().
|
static |
Definition at line 867 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.HookPreHitWire.
|
static |
Definition at line 744 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookRandomUpdate, and Terraria.ModLoader.ModTile.RandomUpdate().
|
staticprivate |
Definition at line 106 of file TileLoader.cs.
|
static |
Definition at line 812 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookRightClick, and Terraria.ModLoader.ModTile.RightClick().
|
static |
Definition at line 920 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookSaplingGrowthType, Terraria.ModLoader.TileLoader.IsSapling(), and Terraria.ModLoader.ModTile.SaplingGrowthType().
|
static |
Sets the animation frame. Sets frameYOffset = modTile.animationFrameHeight * Main.tileFrame[type]; and then calls ModTile.AnimateIndividualTile
type | The tile type. |
i | The x position in tile coordinates. |
j | The y position in tile coordinates. |
frameXOffset | The offset to frameX. |
frameYOffset | The offset to frameY. |
Definition at line 694 of file TileLoader.cs.
References Terraria.ModLoader.ModTile.AnimateIndividualTile(), and Terraria.ModLoader.TileLoader.GetTile().
|
static |
Definition at line 653 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.SetDrawPositions().
|
static |
Definition at line 644 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookSetSpriteEffects, and Terraria.ModLoader.ModTile.SetSpriteEffects().
|
static |
Definition at line 896 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookSlope, and Terraria.ModLoader.ModTile.Slope().
|
static |
Special Draw calls ModTile and GlobalTile SpecialDraw methods. Special Draw is called from DrawTiles after the draw loop, allowing for basically another layer above tiles. Main.specX and Main.specY are used to specify tiles to call SpecialDraw on. Use DrawEffects hook to queue for SpecialDraw.
Definition at line 733 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookSpecialDraw, and Terraria.ModLoader.ModTile.SpecialDraw().
|
static |
Definition at line 756 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), Terraria.ModLoader.TileLoader.HookTileFrame, and Terraria.ModLoader.ModTile.TileFrame().
|
static |
Definition at line 956 of file TileLoader.cs.
|
static |
Definition at line 962 of file TileLoader.cs.
|
static |
Definition at line 1046 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.UnlockChest().
|
static |
Definition at line 909 of file TileLoader.cs.
References Terraria.ModLoader.TileLoader.GetTile(), and Terraria.ModLoader.ModTile.WalkDust().
|
staticprivate |
Definition at line 72 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.AdjTiles().
|
staticprivate |
Definition at line 62 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.AnimateTiles().
|
staticprivate |
Definition at line 76 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.AutoSelect().
|
staticprivate |
Definition at line 55 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.CanExplode().
|
staticprivate |
Definition at line 52 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.CanKillTile().
|
staticprivate |
Definition at line 71 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.CanPlace().
|
staticprivate |
Definition at line 82 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.ChangeWaterfallStyle().
|
staticprivate |
Definition at line 47 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.CreateDust().
|
staticprivate |
Definition at line 59 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.Dangersense().
|
staticprivate |
Definition at line 65 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.DrawEffects().
|
staticprivate |
Definition at line 50 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.Drop().
|
staticprivate |
Definition at line 49 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.DropCritterChance().
|
staticprivate |
Definition at line 80 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.FloorVisuals().
|
staticprivate |
Definition at line 78 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.HitWire().
|
staticprivate |
Definition at line 43 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.KillSound().
|
staticprivate |
Definition at line 54 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.KillTile().
|
staticprivate |
Definition at line 58 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.ModifyLight().
|
staticprivate |
Definition at line 74 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.MouseOver().
|
staticprivate |
Definition at line 75 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.MouseOverFar().
|
staticprivate |
Definition at line 56 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.NearbyEffects().
|
staticprivate |
Definition at line 45 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.NumDust().
|
staticprivate |
Definition at line 85 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.PlaceInWorld().
|
staticprivate |
Definition at line 66 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.PostDraw().
|
staticprivate |
Definition at line 63 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.PreDraw().
|
staticprivate |
Definition at line 77 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.PreHitWire().
|
staticprivate |
Definition at line 68 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.RandomUpdate().
|
staticprivate |
Definition at line 73 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.RightClick().
|
staticprivate |
Definition at line 84 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.SaplingGrowthType().
|
staticprivate |
Definition at line 61 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.SetSpriteEffects().
|
staticprivate |
Definition at line 79 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.Slope().
|
staticprivate |
Definition at line 67 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.SpecialDraw().
|
staticprivate |
Definition at line 70 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.TileFrame().
|
staticprivate |
Definition at line 37 of file TileLoader.cs.
Referenced by Terraria.ModLoader.TileLoader.AnimateTiles().
|
staticprivate |
Definition at line 31 of file TileLoader.cs.
|
staticprivate |
Definition at line 38 of file TileLoader.cs.
|
staticprivate |
Definition at line 41 of file TileLoader.cs.
|
staticprivate |
Definition at line 39 of file TileLoader.cs.
|
staticprivate |
Definition at line 40 of file TileLoader.cs.
|
staticget |
Definition at line 95 of file TileLoader.cs.
Referenced by Terraria.ModLoader.ModRecipe.AddTile(), Terraria.ModLoader.RecipeEditor.AddTile(), Terraria.ModLoader.RecipeFinder.AddTile(), Terraria.ModLoader.RecipeEditor.DeleteTile(), and Terraria.ModLoader.TileLoader.GetTile().