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

Classes

class  CommonDoorOpeningInfoProvider
 
interface  DoorAutoHandler
 
struct  DoorOpenCloseTogglingInfo
 
struct  PlayerInfoForClosingDoors
 
struct  PlayerInfoForOpeningDoors
 
class  TallGateOpeningInfoProvider
 

Public Types

enum  DoorAutoOpeningPreference { Disabled , EnabledForGamepadOnly , EnabledForEverything }
 

Public Member Functions

void AllowOpeningDoorsByVelocityAloneForATime (int timeInFramesToAllow)
 
void Update (Player player)
 
void LookForDoorsToClose (Player player)
 
void LookForDoorsToOpen (Player player)
 
 DoorOpeningHelper ()
 

Static Public Member Functions

static void CyclePreferences ()
 

Static Public Attributes

static DoorOpeningHelper.DoorAutoOpeningPreference PreferenceSettings
 

Private Types

enum  DoorCloseAttemptResult { StillInDoorArea , ClosedDoor , FailedToCloseDoor , DoorIsInvalidated }
 

Private Member Functions

bool ShouldTryOpeningDoors ()
 
DoorOpeningHelper.PlayerInfoForClosingDoors GetPlayerInfoForClosingDoor (Player player)
 
DoorOpeningHelper.PlayerInfoForOpeningDoors GetPlayerInfoForOpeningDoor (Player player)
 
void TryAutoOpeningDoor (Point tileCoords, DoorOpeningHelper.PlayerInfoForOpeningDoors playerInfo)
 
bool TryGetHandler (Point tileCoords, out DoorOpeningHelper.DoorAutoHandler infoProvider)
 

Static Private Member Functions

static DoorOpeningHelper ()
 

Private Attributes

Dictionary< int, DoorOpeningHelper.DoorAutoHandler_handlerByTileType
 
List< DoorOpeningHelper.DoorOpenCloseTogglingInfo_ongoingOpenDoors
 
int _timeWeCanOpenDoorsUsingVelocityAlone
 

Detailed Description

Definition at line 12 of file DoorOpeningHelper.cs.


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