| 
    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 
   | 
 
 Collaboration diagram for GUIResearch:Public Types | |
| enum | ResearchState { Invalid , Valid , Complete } | 
Public Member Functions | |
| Rectangle | GetRegion () | 
| GUIResearch.ResearchState | CanBeResearched (Item item, out int percent) | 
| void | DrawInventoryResearchBinding () | 
| void | DrawInventoryResearchButton () | 
| bool | IsOver (Vector2 cursorPosition) | 
| void | Open (int item) | 
| void | Close () | 
| void | Draw () | 
| Rectangle | SetupFrame (Texture2D texture, int frameCountHorizontal, int frameCountVertical, int frameX, int frameY) | 
| void | DrawResearchCogs () | 
| void | DrawTexture (Panel_Layout layout, Texture2D texture, float rotation) | 
| void | DrawTexture (Vector2 position, Vector2 size, Texture2D texture, Color color, float rotation) | 
| GUIResearch () | |
Static Public Member Functions | |
| static void | LoadContent () | 
Public Attributes | |
| bool | Displaying | 
| bool | ResearchAnimationInProgress | 
Private Member Functions | |
| void | DrawResearchParticles () | 
| void | DrawMainButtons () | 
| void | BeginResearchAnimation (int itemResearched, int amountStart, int amountSubmitted, bool completed) | 
| void | ActionResearch () | 
| void | DrawBacking () | 
| int | UpdateResearchAnimation () | 
| void | DrawResearchBacking () | 
| Item | GetResearchItem () | 
| void | DrawItemProgress () | 
| void | DrawResearchItem () | 
Private Attributes | |
| int | OpenedFrame | 
| float | inventoryResearchScale | 
| GUIInputRegionExclusive | PickingInterceptor | 
| int | selectedResearchItem | 
| float | closeScale | 
| float | researchScale | 
| DateTime | ResearchAnimationTime | 
| int | ResearchItem | 
| int | ResearchItemStart | 
| int | ResearchItemCount | 
| int | ResearchFrame | 
| bool | ResearchCompleted | 
| ParticleRendererSettings | ResearchParticleSettings | 
| List< CreativeSacrificeParticle > | ResearchParticles | 
| float | _smallRotation | 
| float | _mediumRotation | 
| float | _largeRotation | 
| float | testProgress | 
Static Private Attributes | |
| static Asset< Texture2D > | pistonsAsset | 
| static Asset< Texture2D > | pistonParticleAsset | 
| static Asset< Texture2D > | cogsSmall | 
| static Asset< Texture2D > | cogsMedium | 
| static Asset< Texture2D > | cogsLarge | 
Definition at line 24 of file GUIResearch.cs.