|
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
|
Collaboration diagram for VirtualControllerInputState:Classes | |
| struct | CaterogryEntry |
Public Types | |
| enum | Category { None , Generic , Axe , PickAxe , Drills , Chainsaw , Broadsword , NonAutoFireMeleeStab , NonAutoFireMeleeSwing , AutoFireMeleeSwing , AutoFireMeleeProjectile , AutoFireMeleeProjectileNoAim , Spears , Boomerangs , Flails , FlailsAutoSwing , Yoyo , Bow , AutoFireBow , Repeaters , ManualGuns , AutomaticGuns , GrapplingHooks , RocketConsuming , AutoFireRocketConsuming , SummoningMinion , SummoningSentry , ThrowingWeapons , MagicWeapons , AutoFireMagicWeapons , ControlledMagicWeapons , AutoFireControlledMagicWeapons , Torches , Hammer , PlacementSingle , PlacementMulti , PlacementMultiWalls , HealingPotion , ManaPotion , BuffPotion , FoodAndDrink , Flasks , OtherPotions , Seeds , FishingPoles , ExcludedAutoSwingAimUse , ExcludedAutoSwing , NonFireItems , HousingNPC , AutoFireMeleeStab , MiscPlace , MiscPlaceWalls , MiscBreak , Instrument , GolfClubs , SummoningWhip , Glowsticks , Count } |
| enum | CursorInputMode { Item , Global , Disabled , AlwaysOn } |
Public Member Functions | |
| void | SaveDefaultCategories () |
| void | LoadDefaultCategories () |
| float | GetItemDeadZone (Item item) |
| void | UpdateState (int selectedItem) |
| void | ResetConfiguration () |
| void | LoadConfiguration (Preferences preferences) |
| void | SaveConfiguration (Preferences preferences) |
| VirtualControllerInputState () | |
Static Public Member Functions | |
| static VirtualControllerInputState.Category | GetItemCategory (int item) |
Static Public Attributes | |
| static int[] | ItemCategories |
Properties | |
| string | ConfigFile [get, set] |
| bool | ForceAutoReuse [get, set] |
| float | NoFireDeadZone [get, set] |
| bool | SmartDigEnabled [get, set] |
| bool | AimAndUseEnabled [get, set] |
Private Member Functions | |
| void | SetCatergoryState (VirtualControllerInputState.Category category) |
| bool | GetCategoryAutoSwing (VirtualControllerInputState.Category category) |
| void | GetCategoryDefaults (VirtualControllerInputState.Category category, out bool smartCursor, out bool aimAndUse, out float noFireDeadZone) |
Static Private Member Functions | |
| static void | SetupLookups () |
| static void | SaveCodeArrayCategories () |
| static | VirtualControllerInputState () |
Private Attributes | |
| bool | _currentSmartCursor |
| bool | _currentAimAndUse |
| float | _noFireDeadZone |
| bool | _currentAutoReuse |
| Dictionary< VirtualControllerInputState.Category, bool > | SmartCursorState |
| Dictionary< VirtualControllerInputState.Category, bool > | AimAndUseState |
| Dictionary< VirtualControllerInputState.Category, float > | NoFireDeadZoneState |
Static Private Attributes | |
| static string[] | IdLookup |
Definition at line 18 of file VirtualControllerInputState.cs.