| 
    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 GUINPCDialogue:Public Member Functions | |
| void | LoadRegion () | 
| bool | IsOver (Vector2 cursorPosition) | 
| void | Close () | 
| void | LoadPanelRegion () | 
| Rectangle | GetRegion () | 
| void | CloseClicked () | 
| void | Option1Clicked (int healCost) | 
| void | HappinessClicked () | 
| bool | CanDryadPlayStardewAnimation (Player player, NPC npc) | 
| void | Option2Clicked () | 
| void | Draw () | 
| GUINPCDialogue () | |
Public Attributes | |
| int | NumberOfOptions | 
| bool | ShowHappiness | 
| GUIControllerNPCDialogue | _controller | 
Properties | |
| string | DisplayString [get, set] | 
Private Member Functions | |
| void | SetupLastLineAddition () | 
| void | ClearLastLineAddition () | 
| void | UpdateText (string textValue) | 
| void | SetupButtonText (ref string focusText, ref Texture2D option1Tex, ref string focusText3, ref Texture2D option2Tex, ref int cost, ref bool showHappiness) | 
| void | DrawSign () | 
| void | DrawNPC () | 
| void | DrawPartyHat (NPC n, SpriteEffects spriteEffects, Vector2 position, float scale) | 
Private Attributes | |
| float | CachedLayoutSize | 
| float | CachedLayoutWrapSize | 
| int | CachedMinTextHeight | 
| Vector2 | CachedTextSize | 
| string | CachedTextValue | 
| string | CachedTextMultilineValue | 
| string | textBlinker | 
Definition at line 21 of file GUINPCDialogue.cs.