Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DrawTiedBalloons()

static void Terraria.DataStructures.PlayerDrawLayers.DrawTiedBalloons ( ref PlayerDrawSet drawinfo)
inlinestatic

Definition at line 2236 of file PlayerDrawLayers.cs.

2237 {
2238 if (drawinfo.drawPlayer.mount.Type == 34)
2239 {
2240 Texture2D value = TextureAssets.Extra[141].Value;
2241 Vector2 vector = new Vector2(0f, 4f);
2242 Color colorMount = drawinfo.colorMount;
2243 int frameY = (int)(Main.GlobalTimeWrappedHourly * 3f + drawinfo.drawPlayer.position.X / 50f) % 3;
2244 Rectangle value2 = value.Frame(1, 3, 0, frameY);
2245 Vector2 origin = new Vector2(value2.Width / 2, value2.Height);
2246 float rotation = (0f - drawinfo.drawPlayer.velocity.X) * 0.1f - drawinfo.drawPlayer.fullRotation;
2247 DrawData item = new DrawData(value, drawinfo.drawPlayer.MountedCenter + vector - Main.screenPosition, value2, colorMount, rotation, origin, 1f, drawinfo.playerEffect);
2248 drawinfo.DrawDataCache.Add(item);
2249 }
2250 }
void Add(TKey key, TValue value)
static Asset< Texture2D >[] Extra

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.GameContent.TextureAssets.Extra, Terraria.Main.GlobalTimeWrappedHourly, System.item, Terraria.Main.screenPosition, System.value, and Microsoft.Xna.Framework.Graphics.Vector2.

Referenced by Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_02_MountBehindPlayer().