TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches
Terraria.GameInput.PlayerInputProfile Class Reference
+ Collaboration diagram for Terraria.GameInput.PlayerInputProfile:

Public Member Functions

 PlayerInputProfile (string name)
 
void Initialize (PresetProfiles style)
 
bool Load (Dictionary< string, object > dict)
 
Dictionary< string, object > Save ()
 
void ConditionalAddProfile (Dictionary< string, object > dicttouse, string k, InputMode nm, Dictionary< string, List< string > > dict)
 
void ConditionalAdd (Dictionary< string, object > dicttouse, string a, object b, Func< PlayerInputProfile, bool > check)
 
void CopyGameplaySettingsFrom (PlayerInputProfile profile, InputMode mode)
 
void CopyHotbarSettingsFrom (PlayerInputProfile profile, InputMode mode)
 
void CopyMapSettingsFrom (PlayerInputProfile profile, InputMode mode)
 
void CopyGamepadSettingsFrom (PlayerInputProfile profile, InputMode mode)
 
void CopyGamepadAdvancedSettingsFrom (PlayerInputProfile profile, InputMode mode)
 
bool UsingDpadHotbar ()
 
bool UsingDpadMovekeys ()
 
void CopyModKeybindSettingsFrom (PlayerInputProfile profile, InputMode mode)
 
void CopyIndividualModKeybindSettingsFrom (PlayerInputProfile profile, InputMode mode, string uniqueName)
 

Public Attributes

Dictionary< InputMode, KeyConfigurationInputModes
 
string Name = ""
 
bool AllowEditting = true
 
int HotbarRadialHoldTimeRequired = 16
 
float TriggersDeadzone = 0.3f
 
float InterfaceDeadzoneX = 0.2f
 
float LeftThumbstickDeadzoneX = 0.25f
 
float LeftThumbstickDeadzoneY = 0.4f
 
float RightThumbstickDeadzoneX
 
float RightThumbstickDeadzoneY
 
bool LeftThumbstickInvertX
 
bool LeftThumbstickInvertY
 
bool RightThumbstickInvertX
 
bool RightThumbstickInvertY
 
int InventoryMoveCD = 6
 

Properties

string ShowName [get]
 
bool HotbarAllowsRadial [get]
 

Private Member Functions

void CopyKeysFrom (PlayerInputProfile profile, InputMode mode, string[] keysToCopy)
 

Detailed Description

Definition at line 10 of file PlayerInputProfile.cs.


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