Terraria.TileObjectData.CustomPlace C# (CSharp) Method

CustomPlace() public static method

public static CustomPlace ( int type, int style ) : bool
type int
style int
return bool
        public static bool CustomPlace(int type, int style)
        {
            if (type < 0 || type >= TileObjectData._data.Count || style < 0)
                return false;
            TileObjectData tileObjectData1 = TileObjectData._data[type];
            if (tileObjectData1 == null)
                return false;
            List<TileObjectData> subTiles = tileObjectData1.SubTiles;
            if (subTiles != null && style < subTiles.Count)
            {
                TileObjectData tileObjectData2 = subTiles[style];
                if (tileObjectData2 != null)
                    return tileObjectData2._usesCustomCanPlace;
            }
            return tileObjectData1._usesCustomCanPlace;
        }