217 ushort type =
op._type;
218 int alternate =
op._alternate;
220 bool active =
op._active;
227 int? styleWrapLimitVisualOverride =
tileObjectData.StyleWrapLimitVisualOverride;
229 int? styleLineSkipVisualOverride =
tileObjectData.styleLineSkipVisualOverride;
270 if (selectedMaterial !=
null)
300 if (displayMaterials)
306 float x =
cursor.Position.x;
307 float y =
cursor.Position.y;
353 if (selectedMaterial !=
null)
362 if (selectedMaterial ==
null)
377 if (selectedMaterial2 !=
null)
class f__AnonymousType0<< Count > j__TPar
static void SetMainMenuPageRegion(Rectangle region)
static bool AnyControllerConnected
static Rectangle Region(Panel_Layout layout)
void DrawPreview(SpriteBatch sb, TileObjectPreviewData op, Vector2 position)
float materialScrollOffset
void RubbleItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
float RubbleItemScale(int index)
float MaterialItemScale(int index)
GUIInputRegionExclusive PickingInterceptorMaterials
float rubbleScrollMomentum
bool IsOverInventoryOpenButton(Vector2 position)
static bool DrawRubbleModeUI
Vector2 materialDragOffset
int materialScrollDragging
void MaterialItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
bool IsOverMaterial(Vector2 cursorPosition)
void SetupPreview(int type, int style, int dir)
GUIInputRegionExclusive PickingInterceptor
Vector2 rubbleScaleOffset
List< FlexibleTileWand.OptionBucket > MaterialOptions
Vector2 ClampPositionToScreen(Vector2 position, VirtualControlsHardwareConfigurationMapping_Layout slotConfig)
Rectangle CalculateRegion()
float materialScrollMomentum
void MaterialItemOver(int i)
TileObjectPreviewData objectPreview
FlexibleTileWand.OptionBucket SelectedMaterial
FlexibleTileWand.PlacementOption SelectedOption
GUIControllerRubbleMaker _controller
Rectangle CalculateMaterialRegion()
void PlayerMenuDisplayToggle()
void RubbleItemOver(int i)
bool IsOver(Vector2 cursorPosition)
static bool UseCollpasedCoinsAmmo
static RubbleMakerUI_Layout Instance
TransactionButton_Layout MaterialToggle
Vector2 MaterialBackingTLOffset
TransactionButton_Layout SizeToggle
ItemGrid_Layout MaterialOptions
Vector2 SmallRubblePreviewScaleOffset
ItemGrid_Layout RubbleOptions
Vector2 MaterialBackingBROffset
static string GetTextValue(string key)
static void FlushBatches()
static bool mouseLeftRelease
static Player LocalPlayer
TileObjectDirection Direction
static TileObjectData GetTileData(int type, int style, int alternate=0)