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

Classes

class  RevengeMarker
 

Public Member Functions

void AddMarkerFromReader (BinaryReader reader)
 
void DestroyMarker (int markerUniqueID)
 
 CoinLossRevengeSystem ()
 
void CacheEnemy (NPC npc)
 
void Reset ()
 
void Update ()
 
void CheckRespawns ()
 
RevengeMarker DrawMapIcons (SpriteBatch spriteBatch, Vector2 mapTopLeft, Vector2 mapX2Y2AndOff, Rectangle? mapRect, float mapScale, float drawScale, ref string unused)
 
void SendAllMarkersToPlayer (int plr)
 

Static Public Attributes

static bool DisplayCaching = false
 
static int MinimumCoinsForCaching = Item.buyPrice(0, 0, 10)
 

Private Member Functions

void AddMarker (RevengeMarker marker)
 
void RemoveExpiredOrInvalidMarkers ()
 

Private Attributes

List< RevengeMarker_markers
 
readonly object _markersLock = new object()
 
int _gameTime
 

Static Private Attributes

const int PLAYER_BOX_WIDTH_INNER = 1968
 
const int PLAYER_BOX_HEIGHT_INNER = 1200
 
const int PLAYER_BOX_WIDTH_OUTER = 2608
 
const int PLAYER_BOX_HEIGHT_OUTER = 1840
 
static readonly Vector2 _playerBoxSizeInner = new Vector2(1968f, 1200f)
 
static readonly Vector2 _playerBoxSizeOuter = new Vector2(2608f, 1840f)
 

Detailed Description

Definition at line 14 of file CoinLossRevengeSystem.cs.


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