152 return this.
_data.buff;
162 return this.
_data.bodyFrame;
172 return this.
_data.xOffset;
182 return this.
_data.yOffset;
192 return this.
_data.playerXOffset;
248 return this.
_data.playerHeadOffset;
259 return this.
_data.heightBoost;
463 return this.
_data.constantJump;
473 return this.
_data.blockExtraJumps;
512 if (data !=
null && this.
_active)
599 int type = this.
_type;
609 int type = this.
_type;
716 int type = this.
_type;
724 int buff = data.
buff;
735 int abilityChargeMax = this.
_data.abilityChargeMax;
766 int type = this.
_type;
785 int type = this.
_type;
801 if (whoAmI != 0 || whoAmI == 0)
816 if (num != 0 || num == 0)
918 int xOffset = this.
_data.xOffset;
924 int type = this.
_type;
977 int type = this.
_type;
1034 int type = this.
_type;
1039 if (this.
_data.emitsLight)
1056 int type = this.
_type;
1161 Vector2 vector = point.ToVector2();
1363 bool constantJump = this.
_data.constantJump;
1382 int type = this.
_type;
1454 int flightTimeMax = this.
_data.flightTimeMax;
1458 int type = this.
_type;
1470 if (this.
_type == 0)
1475 int buff = data.
buff;
1487 int type = this.
_type;
1494 int type = this.
_type;
1515 int type = this.
_type;
1609 int buff = data.
buff;
1614 int extraBuff =
data2.extraBuff;
1630 if (this.
_type == 0)
1633 if (mountedPlayer.
wet)
1639 int buff = this.
_data.buff;
1668 if (active && active && !active)
1674 int type = this.
_type;
1692 int type = this.
_type;
1702 float scale = dust.
scale;
2273 Point16 curTileTarget = beams.curTileTarget;
2274 if (lastPurpose == 0)
class f__AnonymousType0<< Count > j__TPar
static float ToDegrees(float radians)
static float WrapAngle(float angle)
static Dust CloneDust(int dustIndex)
static void AddLight(Vector2 position, Vector3 rgb)
static Microsoft.Xna.Framework.Vector2 screenPosition
float diodeRotationTarget
Vector2 crosshairPosition
Asset< Texture2D > frontTextureGlow
Asset< Texture2D > frontTexture
Asset< Texture2D > frontTextureExtra
Asset< Texture2D > backTextureExtraGlow
Asset< Texture2D > backTextureGlow
Asset< Texture2D > backTextureExtra
Asset< Texture2D > backTexture
Asset< Texture2D > frontTextureExtraGlow
Mount.MountDelegatesData delegations
delegate bool OverridePositionMethod(Player player, [Out] Vector2? position)
Mount.MountDelegatesData.OverridePositionMethod MouthPosition
Mount.MountDelegatesData.OverridePositionMethod HandPosition
Action< Player, Vector2, int, int > MinecartJumpingSound
Action< Player, Vector2, int, int > MinecartLandingSound
Action< Player, Vector2, int, int > MinecartBumperSound
Action< Vector2 > MinecartDust
static int DrillSmartCursor_BlocksPlotX
static Vector2 santankTextureSize
static int drillPickPower
static Utils.TileActionAttempt DrillSmartCursor_BlocksPlotInstance
void CheckMountBuff(Player mountedPlayer)
bool IsConsideredASlimeMount
const float drillRotationChange
void CastSuperCartLaser(Player mountedPlayer)
bool CheckBuff(int buffID)
static Vector2[] scutlixEyePositions
static void SetAsHorse(Mount.MountData newMount, int buff, Asset< Texture2D > texture)
static float SuperCartDashSpeed
bool AimAbility(Player mountedPlayer, Vector2 mousePosition)
void DoConfettiMinecartEffect(Player mountedPlayer)
void UseAbility(Player mountedPlayer, Vector2 mousePosition, bool toggleOn)
const int drillTextureWidth
void Draw(PlayerDrawSet playerDrawData, int drawType, Player drawPlayer, Vector2 Position, Color drawColor, SpriteEffects playerEffect, float shadow)
float GetWitchBroomTrinketRotation(Player player)
static void SetAsMinecart(Mount.MountData newMount, int buffToLeft, int buffToRight, Asset< Texture2D > texture, int verticalOffset=0, int playerVerticalOffset=0)
static void EmitGolfCartlight(Vector2 worldLocation, int playerDirection)
void TryBeginningFlight(Player mountedPlayer, int state)
int GetIntendedGroundedFrame(Player mountedPlayer)
void Dismount(Player mountedPlayer)
void DoSteamMinecartEffect(Player mountedPlayer, int dustType)
void DoSpawnDust(Player mountedPlayer, bool isDismounting)
static float SuperCartJumpSpeed
bool CanMount(int m, Player mountingPlayer)
static Vector2 drillDiodePoint1
static Mount.MountData[] mounts
float JumpSpeed(float xVelocity)
bool Hover(Player mountedPlayer)
object _mountSpecificData
static float SuperCartRunSpeed
static void MeowcartBumperSound(Player Player, Vector2 Position, int Width, int Height)
static int DrillSmartCursor_BlocksPlotY
void UpdateEffects(Player mountedPlayer)
Point16 DrillSmartCursor_Walls(Player mountedPlayer, Mount.DrillMountData data)
void UpdateDrill(Player mountedPlayer, bool controlUp, bool controlDown)
void TryLanding(Player mountedPlayer)
Vector2 GetWitchBroomTrinketOriginOffset(Player player)
void UseDrill(Player mountedPlayer)
Mount.MountDelegatesData Delegations
static bool ShouldGolfCartEmitLight()
static void EmitGolfCartSmoke(Player mountedPlayer, bool rushing)
static Vector2 GetMinecartMechPoint(Player mountedPlayer, int offX, int offY)
static void EmitGolfCartWheelDust(Player mountedPlayer, Vector2 legSpot)
bool DoesHoverIgnoresFatigue()
Point16 DrillSmartCursor_Blocks(Player mountedPlayer, Mount.DrillMountData data)
const int scutlixBaseDamage
void SetMount(int m, Player mountedPlayer, bool faceLeft=false)
static bool DrillSmartCursor_BlocksPlot(int x, int y)
static int GetHeightBoost(int MountType)
int JumpHeight(float xVelocity)
static int SuperCartJumpHeight
static float SuperCartAcceleration
static Vector2 drillDiodePoint2
Mount.MountDelegatesData _defaultDelegatesData
static int amountOfBeamsAtOnce
const float maxDrillLength
static Vector2 scutlixTextureSize
void ResetFlightTime(float xVelocity)
bool AllowDirectionChange
static Mount.DrillMountData DrillSmartCursor_BlocksPlotData
bool FindTileHeight(Vector2 position, int maxTilesDown, [Out] float tileHeight)
void StartAbilityCharge(Player mountedPlayer)
void UpdateFrame_GolfCart(Player mountedPlayer, int state, Vector2 velocity)
void DoExhaustMinecartEffect(Player mountedPlayer, int dustType)
List< DrillDebugDraw > _debugDraw
Vector2 ClampToDeadZone(Player mountedPlayer, Vector2 position)
static Vector2 drillTextureSize
static void MeowcartLandingSound(Player Player, Vector2 Position, int Width, int Height)
void DoGemMinecartEffect(Player mountedPlayer, int dustType)
IEntitySource GetProjectileSpawnSource(Player mountedPlayer)
void UpdateFrame(Player mountedPlayer, int state, Vector2 velocity)
static int Height(this Asset< Texture2D > asset)
static int Width(this Asset< Texture2D > asset)
static bool SolidTile(short tileSHeader, ushort tileType)
static bool CanKillTile(int i, int j, WorldGen.SpecialKillTileContext context)
static int KillTile_GetTileDustAmount(bool fail, Tile tileCache)