161 if (num != 0 && num == 0)
309 public TeleportPylonInfo
info;
class f__AnonymousType0<< Count > j__TPar
void RequestImmediateUpdate()
SceneMetrics _sceneMetrics
void RemoveForClient(TeleportPylonInfo info)
void HandleTeleportRequest(TeleportPylonInfo info, int playerIndex)
void RequestTeleportation(TeleportPylonInfo info, Player player)
int HowManyNPCsDoesPylonNeed(TeleportPylonInfo info, Player player)
static bool DoesPositionHaveEnoughNPCs(int necessaryNPCCount, Point16 centerPoint)
bool DoesPylonAcceptTeleportation(TeleportPylonInfo info, Player player)
static bool IsPlayerNearAPylon(Player player)
int _cooldownForUpdatingPylonsList
void AddForClient(TeleportPylonInfo info)
void UpdatePylonsListAndBroadcastChanges()
void OnPlayerJoining(int playerIndex)
bool DoesPylonHaveEnoughNPCsAroundIt(TeleportPylonInfo info, int necessaryNPCCount)
List< TeleportPylonInfo > _pylons
bool HasPylonOfType(TeleportPylonType pylonType)
List< TeleportPylonInfo > Pylons
const int CooldownTimePerPylonsListUpdate
static void SpawnInWorldDust(int tileStyle, Rectangle dustBox)
List< TeleportPylonInfo > _pylonsOld
static bool NetClientOnly
static DroneCameraTracker DroneCameraTracker
static bool AnyDanger(bool quickBossNPCCheck=false, bool ignorePillarsAndMoonlordCountdown=false)
bool EnoughTilesForHallow