Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.LucyAxeMessage Class Reference

Public Types

enum  MessageSource {
  Idle , Storage , ThrownAway , PickedUp ,
  ChoppedTree , ChoppedGemTree , ChoppedCactus , Count
}
 

Static Public Member Functions

static void Initialize ()
 
static void UpdateMessageCooldowns ()
 
static void TryPlayingIdleMessage ()
 
static void PutMessageTypeOnCooldown (MessageSource source, int timeInFrames)
 
static void TryCreatingMessageWithCooldown (MessageSource messageSource, Vector2 position, Vector2 velocity, int cooldownTimeInTicks)
 
static void Create (MessageSource source, Vector2 position, Vector2 velocity)
 
static void CreateFromNet (MessageSource source, byte variation, Vector2 position, Vector2 velocity)
 

Static Private Member Functions

static string GetCategoryName (MessageSource source)
 
static void Hooks_OnEnterWorld (Player player)
 
static void ItemSlot_OnItemTransferred (ItemSlot.ItemTransferInfo info)
 
static void GiveIdleMessageCooldown ()
 
static bool CountsAsStorage (int itemSlotContext)
 
static void SpawnEmoteBubble ()
 
static void PlaySound (MessageSource source, Vector2 position)
 
static void SpawnPopupText (MessageSource source, int variationUnwrapped, Vector2 position, Vector2 velocity)
 
static string GetTextForVariation (MessageSource source, int variationUnwrapped)
 

Static Private Attributes

static byte _variation
 
static int[] _messageCooldownsByType = new int[7]
 

Detailed Description

Definition at line 10 of file LucyAxeMessage.cs.


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