Terraria.TileObjectData.SetupBaseObject C# (CSharp) Method

SetupBaseObject() private method

private SetupBaseObject ( ) : void
return void
        private void SetupBaseObject()
        {
            this._alternates = new TileObjectAlternatesModule((TileObjectAlternatesModule)null);
            this._hasOwnAlternates = true;
            this.Alternates = new List<TileObjectData>();
            this._anchor = new AnchorDataModule((AnchorDataModule)null);
            this._hasOwnAnchor = true;
            this.AnchorTop = new AnchorData();
            this.AnchorBottom = new AnchorData();
            this.AnchorLeft = new AnchorData();
            this.AnchorRight = new AnchorData();
            this.AnchorWall = false;
            this._anchorTiles = new AnchorTypesModule((AnchorTypesModule)null);
            this._hasOwnAnchorTiles = true;
            this.AnchorValidTiles = (int[])null;
            this.AnchorInvalidTiles = (int[])null;
            this.AnchorAlternateTiles = (int[])null;
            this.AnchorValidWalls = (int[])null;
            this._liquidDeath = new LiquidDeathModule((LiquidDeathModule)null);
            this._hasOwnLiquidDeath = true;
            this.WaterDeath = false;
            this.LavaDeath = false;
            this._liquidPlacement = new LiquidPlacementModule((LiquidPlacementModule)null);
            this._hasOwnLiquidPlacement = true;
            this.WaterPlacement = LiquidPlacement.Allowed;
            this.LavaPlacement = LiquidPlacement.NotAllowed;
            this._placementHooks = new TilePlacementHooksModule((TilePlacementHooksModule)null);
            this._hasOwnPlacementHooks = true;
            this.HookCheck = new PlacementHook();
            this.HookPostPlaceEveryone = new PlacementHook();
            this.HookPostPlaceMyPlayer = new PlacementHook();
            this.HookPlaceOverride = new PlacementHook();
            this.SubTiles = new List<TileObjectData>(419);
            this._tileObjectBase = new TileObjectBaseModule((TileObjectBaseModule)null);
            this._hasOwnTileObjectBase = true;
            this.Width = 1;
            this.Height = 1;
            this.Origin = Point16.Zero;
            this.Direction = TileObjectDirection.None;
            this.RandomStyleRange = 0;
            this.FlattenAnchors = false;
            this._tileObjectCoords = new TileObjectCoordinatesModule((TileObjectCoordinatesModule)null, (int[])null);
            this._hasOwnTileObjectCoords = true;
            this.CoordinateHeights = new int[1]
      {
        16
      };
            this.CoordinateWidth = 0;
            this.CoordinatePadding = 0;
            this.CoordinatePaddingFix = Point16.Zero;
            this._tileObjectDraw = new TileObjectDrawModule((TileObjectDrawModule)null);
            this._hasOwnTileObjectDraw = true;
            this.DrawYOffset = 0;
            this.DrawFlipHorizontal = false;
            this.DrawFlipVertical = false;
            this.DrawStepDown = 0;
            this._tileObjectStyle = new TileObjectStyleModule((TileObjectStyleModule)null);
            this._hasOwnTileObjectStyle = true;
            this.Style = 0;
            this.StyleHorizontal = false;
            this.StyleWrapLimit = 0;
            this.StyleMultiplier = 1;
        }