133 if (tileObjectBase ==
null)
452 bool wall = anchor.
wall;
509 if (!hasOwnAnchorTiles)
512 bool flag =
value.deepCompare(tileValid);
525 if (obj !=
null &&
obj ==
null)
569 if (!hasOwnAnchorTiles)
572 bool flag =
value.deepCompare(tileInvalid);
585 if (obj !=
null &&
obj ==
null)
629 if (!hasOwnAnchorTiles)
632 bool flag =
value.deepCompare(tileInvalid);
645 if (obj !=
null &&
obj ==
null)
703 if (obj !=
null &&
obj ==
null)
747 if (!hasOwnLiquidDeath)
801 if (!hasOwnLiquidDeath)
855 if (!hasOwnLiquidPlacement)
908 if (!hasOwnLiquidPlacement)
963 if (placementHooks2 !=
null)
1014 if (placementHooks2 !=
null)
1064 if (placementHooks2 !=
null)
1115 if (placementHooks2 !=
null)
1178 while (tileObjectDraw ==
null)
1187 if (!hasOwnTileObjectDraw)
1209 while (tileObjectDraw ==
null)
1218 if (!hasOwnTileObjectDraw)
1240 while (tileObjectDraw ==
null)
1249 if (!hasOwnTileObjectDraw)
1271 while (tileObjectDraw ==
null)
1280 if (!hasOwnTileObjectDraw)
1302 while (tileObjectDraw ==
null)
1311 if (!hasOwnTileObjectDraw)
1333 while (tileObjectStyle ==
null)
1342 if (!hasOwnTileObjectStyle)
1390 if (!hasOwnTileObjectStyle)
1438 if (!hasOwnTileObjectStyle)
1486 if (!hasOwnTileObjectStyle)
1489 int? styleLineSkipVisualoverride =
tileObjectStyle.styleLineSkipVisualoverride;
1535 if (!hasOwnTileObjectStyle)
1583 if (!hasOwnTileObjectStyle)
1631 if (!hasOwnTileObjectStyle)
1751 if (tileObjectBase !=
null)
1762 if (!hasOwnTileObjectBase)
1811 if (!hasOwnTileObjectBase)
1859 if (!hasOwnTileObjectBase)
1907 if (!hasOwnTileObjectBase)
1955 if (!hasOwnTileObjectBase)
2003 if (hasOwnTileObjectCoords)
2009 bool flag =
value.deepCompare(heights);
2021 if (obj !=
null &&
obj ==
null)
2065 if (!hasOwnTileObjectCoords)
2113 if (!hasOwnTileObjectCoords)
2135 if (tileObjectCoords !=
null)
2146 if (!hasOwnTileObjectCoords)
2224 if (!hasOwnTileObjectCoords)
2313 if (anchorTiles ==
null)
2318 if (tileValid !=
null)
2424 if (num == 0 || num == 0)
2566 return "Function called with a bad type argument";
2588 if (
num4 == 0 &&
true)
class f__AnonymousType0<< Count > j__TPar
List< TileObjectData > data
int[] specificRandomStyles
TileObjectDirection direction
int? styleWrapLimitVisualOverride
int? styleLineSkipVisualoverride
PlacementHook postPlaceMyPlayer
void FullCopyFrom(ushort tileType)
static TileObjectData Style1x1
static TileObjectData Style6x3
List< TileObjectData > Alternates
LiquidDeathModule _liquidDeath
static void OriginToTopLeft(int type, int style, Point16 baseCoords)
TileObjectCoordinatesModule _tileObjectCoords
static bool CheckLiquidPlacement(int type, int style, Tile checkTile)
static TileObjectData Style2x2
static TileObjectData Style4x2
static TileObjectData StyleDye
bool isValidWallAnchor(int type)
Point16 CoordinatePaddingFix
PlacementHook HookPostPlaceEveryone
int? styleLineSkipVisualOverride
static void addSubTile(int style)
static TileObjectData StyleOnTable1x1
bool LiquidPlace(Tile checkTile)
LiquidPlacementModule _liquidPlacement
static bool CustomPlace(int type, int style)
static TileObjectData _baseObject
TileObjectDirection Direction
static List< TileObjectData > _data
PlacementHook HookPlaceOverride
bool isValidTileAnchor(int type)
static TileObjectData StyleAlch
LiquidPlacement WaterPlacement
bool _hasOwnTileObjectStyle
static void SyncObjectPlacement(int tileX, int tileY, int type, int style, int dir)
static bool CheckLavaDeath(Tile checkTile)
static bool CallPostPlacementPlayerHook(int tileX, int tileY, int type, int style, int dir, int alternate, TileObject data)
int[] AnchorAlternateTiles
bool _hasOwnTileObjectBase
TileObjectData([Optional] TileObjectData copyFrom)
static TileObjectData Style3x4
TileObjectStyleModule _tileObjectStyle
static TileObjectData Style1xX
LiquidPlacement LavaPlacement
static void addAlternate(int baseStyle)
bool isValidAlternateAnchor(int type)
static bool CheckWaterDeath(int type, int style)
PlacementHook HookPostPlaceMyPlayer
bool _hasOwnTileObjectDraw
bool _hasOwnPlacementHooks
static TileObjectData Style3x3Wall
static bool CheckLavaDeath(int type, int style)
TilePlacementHooksModule _placementHooks
TileObjectBaseModule _tileObjectBase
static TileObjectData StyleSmallCage
void CopyFrom(TileObjectData copy)
static TileObjectData newSubTile
TileObjectSubTilesModule _subTiles
bool _hasOwnTileObjectCoords
bool _hasOwnLiquidPlacement
int CalculatePlacementStyle(int style, int alternate, int random)
int[] SpecificRandomStyles
static TileObjectData GetTileData(Tile getTile)
static int PlatformFrameWidth()
static TileObjectData StyleTorch
TileObjectAlternatesModule _alternates
static TileObjectData Style5x4
static void addSubTile(params int[] styles)
static bool CheckWaterDeath(Tile checkTile)
static TileObjectData StyleSwitch
static TileObjectData Style2xX
static TileObjectData GetTileData(int type, int style, int alternate=0)
static TileObjectData Style2x1
static TileObjectData newTile
static TileObjectData newAlternate
static void addBaseTile([Out] TileObjectData baseTile)
void FullCopyFrom(TileObjectData copy)
static bool LiquidPlace(int type, Tile checkTile)
TileObjectDrawModule _tileObjectDraw
static void addTile(int tileType)
static TileObjectData Style3x2
int? StyleWrapLimitVisualOverride
static TileObjectData Style1x2
PlacementHook HookCheckIfCanPlace
AnchorTypesModule _anchorTiles
static TileObjectData Style3x3
static TileObjectData Style1x2Top
List< TileObjectData > SubTiles
bool processedCoordinates