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
Terraria.GameContent.TeleportPylonsSystem Class Reference
+ Inheritance diagram for Terraria.GameContent.TeleportPylonsSystem:
+ Collaboration diagram for Terraria.GameContent.TeleportPylonsSystem:

Public Member Functions

void Update ()
 
bool HasPylonOfType (TeleportPylonType pylonType)
 
bool HasAnyPylon ()
 
void RequestImmediateUpdate ()
 
void AddForClient (TeleportPylonInfo info)
 
void RemoveForClient (TeleportPylonInfo info)
 
void HandleTeleportRequest (TeleportPylonInfo info, int playerIndex)
 
void RequestTeleportation (TeleportPylonInfo info, Player player)
 
void Reset ()
 
void OnPlayerJoining (int playerIndex)
 
 TeleportPylonsSystem ()
 

Static Public Member Functions

static bool IsPlayerNearAPylon (Player player)
 
static bool DoesPositionHaveEnoughNPCs (int necessaryNPCCount, Point16 centerPoint)
 
static void SpawnInWorldDust (int tileStyle, Rectangle dustBox)
 

Properties

List< TeleportPylonInfoPylons [get, set]
 

Private Member Functions

void UpdatePylonsListAndBroadcastChanges ()
 
bool DoesPylonHaveEnoughNPCsAroundIt (TeleportPylonInfo info, int necessaryNPCCount)
 
bool DoesPylonAcceptTeleportation (TeleportPylonInfo info, Player player)
 
int HowManyNPCsDoesPylonNeed (TeleportPylonInfo info, Player player)
 

Private Attributes

List< TeleportPylonInfo_pylons
 
List< TeleportPylonInfo_pylonsOld
 
int _cooldownForUpdatingPylonsList
 
SceneMetrics _sceneMetrics
 

Static Private Attributes

const int CooldownTimePerPylonsListUpdate = 2147483647
 

Detailed Description

Definition at line 23 of file TeleportPylonsSystem.cs.


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