terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ DrawPlayer_33_FrozenOrWebbedDebuff()

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_33_FrozenOrWebbedDebuff ( PlayerDrawSet drawinfo)
inlinestatic

Definition at line 3196 of file PlayerDrawLayers.cs.

3197 {
3198 Player drawPlayer = drawinfo.drawPlayer;
3199 if (!drawPlayer.shimmering)
3200 {
3201 bool frozen = drawPlayer.frozen;
3202 int width2;
3204 if (frozen)
3205 {
3206 float shadow = drawinfo.shadow;
3207 byte r = drawinfo.colorArmorBody.R;
3208 byte g = drawinfo.colorArmorBody.G;
3209 byte b = drawinfo.colorArmorBody.B;
3210 byte a = drawinfo.colorArmorBody.A;
3211 if (!frozen)
3212 {
3213 }
3214 float x = drawinfo.Position.X;
3215 if (!frozen)
3216 {
3217 }
3218 Vector2 screenPosition = Main.screenPosition;
3219 Player drawPlayer2 = drawinfo.drawPlayer;
3220 float y = drawinfo.Position.Y;
3221 int width = drawPlayer2.bodyFrame.Width;
3222 width2 = drawPlayer2.width;
3223 Vector2 screenPosition2 = Main.screenPosition;
3224 Player drawPlayer3 = drawinfo.drawPlayer;
3225 int height = drawPlayer3.height;
3226 int height2 = drawPlayer3.bodyFrame.Height;
3227 Player drawPlayer4 = drawinfo.drawPlayer;
3228 float x2 = drawPlayer4.bodyPosition.X;
3229 float y2 = drawPlayer4.bodyPosition.Y;
3230 if (52992 == 0)
3231 {
3232 }
3233 Player drawPlayer5 = drawinfo.drawPlayer;
3234 int width3 = drawPlayer5.bodyFrame.Width;
3235 int height3 = drawPlayer5.bodyFrame.Height;
3236 if (width3 == 0)
3237 {
3238 }
3239 drawPlayer6 = drawinfo.drawPlayer;
3240 float bodyRotation = drawPlayer6.bodyRotation;
3241 SpriteEffects playerEffect = drawinfo.playerEffect;
3242 return;
3243 }
3244 if (drawPlayer6 != null)
3245 {
3246 float shadow2 = drawinfo.shadow;
3247 Color color = drawinfo.colorArmorBody * (float)width2;
3248 if (drawPlayer6 == null)
3249 {
3250 }
3251 Player drawPlayer7 = drawinfo.drawPlayer;
3252 float x3 = drawinfo.Position.X;
3253 int height4 = drawPlayer7.height;
3254 Vector2 screenPosition3 = Main.screenPosition;
3255 Player drawPlayer8 = drawinfo.drawPlayer;
3256 float y3 = drawinfo.Position.Y;
3257 int width4 = drawPlayer8.bodyFrame.Width;
3258 int width5 = drawPlayer8.width;
3259 Vector2 screenPosition4 = Main.screenPosition;
3260 Player drawPlayer9 = drawinfo.drawPlayer;
3261 int height5 = drawPlayer9.height;
3262 int height6 = drawPlayer9.bodyFrame.Height;
3263 Player drawPlayer10 = drawinfo.drawPlayer;
3264 float x4 = drawPlayer10.bodyPosition.X;
3265 float y4 = drawPlayer10.bodyPosition.Y;
3266 if (52992 == 0)
3267 {
3268 }
3269 Player drawPlayer11 = drawinfo.drawPlayer;
3270 int width6 = drawPlayer11.bodyFrame.Width;
3271 int height7 = drawPlayer11.bodyFrame.Height;
3272 float bodyRotation2 = drawinfo.drawPlayer.bodyRotation;
3273 if (width6 == 0)
3274 {
3275 }
3276 SpriteEffects playerEffect2 = drawinfo.playerEffect;
3277 }
3278 }
3279 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.bodyFrame, Terraria.Player.bodyPosition, Terraria.Player.frozen, Terraria.Entity.height, j__TPar, Terraria.Main.screenPosition, Terraria.Player.shimmering, and Microsoft.Xna.Framework.Rectangle.Width.