|
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 Terraria.GameContent.UI.EmoteBubble:Public Member Functions | |
| EmoteBubble (int emotion, WorldUIAnchor bubbleAnchor, int time=180) | |
| void | PickNPCEmote (WorldUIAnchor other=null) |
Static Public Member Functions | |
| static void | UpdateAll () |
| static void | DrawAll (SpriteBatch sb) |
| static Tuple< int, int > | SerializeNetAnchor (WorldUIAnchor anch) |
| static WorldUIAnchor | DeserializeNetAnchor (int type, int meta) |
| static int | AssignNewID () |
| static int | NewBubble (int emoticon, WorldUIAnchor bubbleAnchor, int time) |
| static int | NewBubbleNPC (WorldUIAnchor bubbleAnchor, int time, WorldUIAnchor other=null) |
| static void | CheckForNPCsToReactToEmoteBubble (int emoteID, Player player) |
| static void | OnBubbleChange (int bubbleID) |
| static void | MakeLocalPlayerEmote (int emoteId) |
Public Attributes | |
| int | ID |
| WorldUIAnchor | anchor |
| int | lifeTime |
| int | lifeTimeStart |
| int | emote |
| int | metadata |
| int | frameCounter |
| int | frame |
Static Public Attributes | |
| static Dictionary< int, EmoteBubble > | byID |
| static int | NextID |
| const int | EMOTE_SHEET_HORIZONTAL_FRAMES = 8 |
| const int | EMOTE_SHEET_EMOTES_PER_ROW = 4 |
| static readonly int | EMOTE_SHEET_VERTICAL_FRAMES |
Private Member Functions | |
| void | Update () |
| void | Draw (SpriteBatch sb) |
| Vector2 | GetPosition (out SpriteEffects effect) |
| void | ProbeCombat (List< int > list) |
| void | ProbeWeather (List< int > list, Player plr) |
| void | ProbeEvents (List< int > list) |
| void | ProbeDebuffs (List< int > list, Player plr) |
| void | ProbeItems (List< int > list, Player plr) |
| void | ProbeTownNPCs (List< int > list) |
| void | ProbeBiomes (List< int > list, Player plr) |
| void | ProbeCritters (List< int > list) |
| void | ProbeEmotions (List< int > list) |
| void | ProbeBosses (List< int > list) |
| void | ProbeExceptions (List< int > list, Player plr, WorldUIAnchor other) |
Static Private Member Functions | |
| static | EmoteBubble () |
Static Private Attributes | |
| static int[] | CountNPCs |
| static List< int > | toClean |
| const int | frameSpeed = 8 |
Definition at line 21 of file EmoteBubble.cs.