|
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.