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
Loading...
Searching...
No Matches
GUINPCDialogue Class Reference
+ 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
 

Detailed Description

Definition at line 21 of file GUINPCDialogue.cs.


The documentation for this class was generated from the following file: