terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Copy()

void TransactionButtonStyle_Definition.Copy ( TransactionButton_Layout layout)
inline

Definition at line 140 of file TransactionButtonStyle_Definition.cs.

141 {
142 float scale = layout.Scale;
144 this.Scale = scale;
145 Color color = layout.Color;
146 this.Color = color;
147 bool useCirclePickingRegion = layout.UseCirclePickingRegion;
149 string textureId = layout.BackingDisabled.TextureId;
151 Texture_Layout backingNormal = layout.BackingNormal;
153 string textureId2 = backingNormal.TextureId;
155 Texture_Layout backingPressed = layout.BackingPressed;
157 string textureId3 = backingPressed.TextureId;
159 Texture_Layout backingPressedHighlight = layout.BackingPressedHighlight;
161 string textureId4 = backingPressedHighlight.TextureId;
163 Color backingPressedHighlightColour = layout.BackingPressedHighlightColour;
168 bool drawLabel = layout.DrawLabel;
170 bool drawIcon = layout.DrawIcon;
172 bool drawItem = layout.DrawItem;
174 bool drawControlsIconOnFocus = layout.DrawControlsIconOnFocus;
176 String_Layout label = layout.Label;
178 Vector2 location = label.Location;
179 Color color2 = label.Color;
182 float multilineScale = label.MultilineScale;
188 bool forceIconScale = layout.ForceIconScale;
190 float forcedIconScale = layout.ForcedIconScale;
192 bool disableIconOnFocus = layout.DisableIconOnFocus;
194 bool disableControlIconResize = layout.DisableControlIconResize;
197 bool forceControlIconScale = layout.ForceControlIconScale;
199 float forcedControlIconScale = layout.ForcedControlIconScale;
201 bool disableItemResize = layout.DisableItemResize;
203 bool forceItemScale = layout.ForceItemScale;
205 float forcedItemScale = layout.ForcedItemScale;
208 string textureId6 = layout.DefaultItemTexture.TextureId;
210 Color itemColour = layout.ItemColour;
213 Color disabledItemColour = layout.DisabledItemColour;
215 Color pressedItemColour = layout.PressedItemColour;
217 bool flag = layout.overloadSize;
218 this.overloadSize = flag;
219 Vector2 vector = layout.overloadedSize;
220 this.overloadedSize = vector;
221 string textureId7 = layout.HighlightBackingDisabled.TextureId;
223 Color highlightDisabledColour = layout.HighlightDisabledColour;
228 Color highlightColour = layout.HighlightColour;
233 Color highlightPressedColour = layout.HighlightPressedColour;
235 bool drawDivider = layout.DrawDivider;
237 Panel_Layout divider = layout.Divider;
238 bool useDividerHighlightColours = layout.UseDividerHighlightColours;
240 Texture_Layout borderDisabled = layout.BorderDisabled;
242 string textureId10 = borderDisabled.TextureId;
244 Color disabledBorderColour = layout.DisabledBorderColour;
247 string textureId11 = layout.BorderNormal.TextureId;
249 Color normalBorderColour = layout.NormalBorderColour;
252 string textureId12 = layout.BorderPressed.TextureId;
254 Color pressedBorderColour = layout.PressedBorderColour;
256 }
class f__AnonymousType0<< Count > j__TPar
String_Layout.FontType RenderFont
ControlAnchor.ControlId AnchorControl
bool MultiLineUseAlignment

References String_Layout.AnchorControl, BackingDisabled, BackingNormal, BackingPressed, BackingPressedHighlight, BorderDisabled, TransactionButton_Layout.BorderNormal, BorderNormal, TransactionButton_Layout.BorderPressed, BorderPressed, String_Layout.Color, DefaultItemTexture, TransactionButton_Layout.DisableIconResize, HighlightBackingDisabled, TransactionButton_Layout.HighlightBackingNormal, HighlightBackingNormal, TransactionButton_Layout.HighlightBackingPressed, HighlightBackingPressed, j__TPar, String_Layout.Location, String_Layout.MultilineScale, String_Layout.MultiLineUseAlignment, QuickActionButton_Layout.OverBackingHighlight, OverBackingHighlight, String_Layout.RenderFont, and Texture_Layout.TextureId.