| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for Terraria.GameContent.UI.Minimap.MinimapFrame:
 Collaboration diagram for Terraria.GameContent.UI.Minimap.MinimapFrame:Classes | |
| class | Button | 
Public Member Functions | |
| MinimapFrame (Asset< Texture2D > frameTexture, Vector2 frameOffset) | |
| void | SetResetButton (Asset< Texture2D > hoverTexture, Vector2 position) | 
| void | SetZoomInButton (Asset< Texture2D > hoverTexture, Vector2 position) | 
| void | SetZoomOutButton (Asset< Texture2D > hoverTexture, Vector2 position) | 
| void | Update () | 
| void | DrawBackground (SpriteBatch spriteBatch) | 
| void | DrawForeground (SpriteBatch spriteBatch) | 
Properties | |
| string | ConfigKey [get, set] | 
| string | NameKey [get, set] | 
| Vector2 | MinimapPosition [get, set] | 
| Vector2 | FramePosition [get, set] | 
Private Member Functions | |
| void | ResetZoom () | 
| void | ZoomInButton () | 
| void | ZoomOutButton () | 
| MinimapFrame.Button | GetButtonUnderMouse () | 
| void | ValidateState () | 
| void< SetResetButton > | b__24_0 () | 
| void< SetZoomInButton > | b__26_0 () | 
| void< SetZoomOutButton > | b__28_0 () | 
Private Attributes | |
| string< ConfigKey > | k__BackingField | 
| string< NameKey > | k__BackingField | 
| Vector2< MinimapPosition > | k__BackingField | 
| readonly Asset< Texture2D > | _frameTexture | 
| readonly Vector2 | _frameOffset | 
| MinimapFrame.Button | _resetButton | 
| MinimapFrame.Button | _zoomInButton | 
| MinimapFrame.Button | _zoomOutButton | 
Static Private Attributes | |
| const float | DEFAULT_ZOOM = 1.05f | 
| const float | ZOOM_OUT_MULTIPLIER = 0.975f | 
| const float | ZOOM_IN_MULTIPLIER = 1.025f | 
Definition at line 18 of file MinimapFrame.cs.