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
|
Classes | |
class | BooleanMountData |
class | DrillBeam |
class | DrillMountData |
class | ExtraFrameMountData |
class | MountData |
class | MountDelegatesData |
Static Public Member Functions | |
static void | Initialize () |
static int | GetHeightBoost (int MountType) |
static Vector2 | GetMinecartMechPoint (Player mountedPlayer, int offX, int offY) |
Public Attributes | |
List< DrillDebugDraw > | _debugDraw |
Static Public Attributes | |
static int | currentShader |
const int | FrameStanding = 0 |
const int | FrameRunning = 1 |
const int | FrameInAir = 2 |
const int | FrameFlying = 3 |
const int | FrameSwimming = 4 |
const int | FrameDashing = 5 |
const int | DrawBack = 0 |
const int | DrawBackExtra = 1 |
const int | DrawFront = 2 |
const int | DrawFrontExtra = 3 |
const int | scutlixBaseDamage = 50 |
static Vector2 | drillDiodePoint1 |
static Vector2 | drillDiodePoint2 |
static Vector2 | drillTextureSize |
const int | drillTextureWidth = 80 |
const float | drillRotationChange = 0.05235988f |
static int | drillPickPower |
static int | drillPickTime |
static int | amountOfBeamsAtOnce |
const float | maxDrillLength = 48f |
static float | SuperCartRunSpeed |
static float | SuperCartDashSpeed |
static float | SuperCartAcceleration |
static int | SuperCartJumpHeight |
static float | SuperCartJumpSpeed |
Properties | |
bool | Active [get, set] |
int | Type [get, set] |
int | FlyTime [get, set] |
int | BuffType [get, set] |
int | BodyFrame [get, set] |
int | XOffset [get, set] |
int | YOffset [get, set] |
int | PlayerXOFfset [get, set] |
int | PlayerOffset [get, set] |
int | PlayerOffsetHitbox [get, set] |
int | PlayerHeadOffset [get, set] |
int | HeightBoost [get, set] |
float | RunSpeed [get, set] |
float | DashSpeed [get, set] |
float | Acceleration [get, set] |
float | FallDamage [get, set] |
bool | AutoJump [get, set] |
bool | BlockExtraJumps [get, set] |
bool | IsConsideredASlimeMount [get, set] |
bool | Cart [get, set] |
bool | Directional [get, set] |
Mount.MountDelegatesData | Delegations [get, set] |
Vector2 | Origin [get, set] |
bool | AbilityCharging [get, set] |
bool | AbilityActive [get, set] |
float | AbilityCharge [get, set] |
bool | AllowDirectionChange [get, set] |
Private Member Functions | |
Point16 | DrillSmartCursor_Blocks (Player mountedPlayer, Mount.DrillMountData data) |
Point16 | DrillSmartCursor_Walls (Player mountedPlayer, Mount.DrillMountData data) |
bool | DoesHoverIgnoresFatigue () |
float | GetWitchBroomTrinketRotation (Player player) |
Vector2 | GetWitchBroomTrinketOriginOffset (Player player) |
void | UpdateFrame_GolfCart (Player mountedPlayer, int state, Vector2 velocity) |
void | DoGemMinecartEffect (Player mountedPlayer, int dustType) |
void | DoSteamMinecartEffect (Player mountedPlayer, int dustType) |
void | DoExhaustMinecartEffect (Player mountedPlayer, int dustType) |
void | DoConfettiMinecartEffect (Player mountedPlayer) |
void | CastSuperCartLaser (Player mountedPlayer) |
Vector2 | ClampToDeadZone (Player mountedPlayer, Vector2 position) |
void | DoSpawnDust (Player mountedPlayer, bool isDismounting) |
Static Private Member Functions | |
static void | MeowcartLandingSound (Player Player, Vector2 Position, int Width, int Height) |
static void | MeowcartBumperSound (Player Player, Vector2 Position, int Width, int Height) |
static void | SetAsHorse (Mount.MountData newMount, int buff, Asset< Texture2D > texture) |
static void | SetAsMinecart (Mount.MountData newMount, int buffToLeft, int buffToRight, Asset< Texture2D > texture, int verticalOffset=0, int playerVerticalOffset=0) |
static bool | DrillSmartCursor_BlocksPlot (int x, int y) |
static void | EmitGolfCartSmoke (Player mountedPlayer, bool rushing) |
static void | EmitGolfCartlight (Vector2 worldLocation, int playerDirection) |
static bool | ShouldGolfCartEmitLight () |
static void | EmitGolfCartWheelDust (Player mountedPlayer, Vector2 legSpot) |
static | Mount () |
Private Attributes | |
Mount.MountData | _data |
int | _type |
bool | _flipDraw |
int | _frame |
float | _frameCounter |
int | _frameExtra |
float | _frameExtraCounter |
int | _frameState |
int | _flyTime |
int | _idleTime |
int | _idleTimeNext |
float | _fatigue |
float | _fatigueMax |
bool | _abilityCharging |
int | _abilityCharge |
int | _abilityCooldown |
int | _abilityDuration |
bool | _abilityActive |
bool | _aiming |
bool | _shouldSuperCart |
object | _mountSpecificData |
bool | _active |
Mount.MountDelegatesData | _defaultDelegatesData |