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

◆ Set() [4/4]

void Microsoft.Xna.Framework.Graphics.SpriteBatchItem.Set ( float x,
float y,
float w,
float h,
VertexColors color,
Vector2 texCoordTL,
Vector2 texCoordBR )
inline

Definition at line 274 of file SpriteBatchItem.cs.

275 {
276 Texture2D texture = this.Texture;
277 if (texture == null)
278 {
279 float y2 = texCoordTL.Y;
281 byte r = color.TopRightColor.R;
283 byte g = color.TopRightColor.G;
285 byte b = color.TopRightColor.B;
289 float y3 = texCoordTL.Y;
291 byte r2 = color.BottomLeftColor.R;
293 byte g2 = color.BottomLeftColor.G;
295 byte b2 = color.BottomLeftColor.B;
299 float y4 = texCoordBR.Y;
301 byte r3 = color.BottomRightColor.R;
303 byte g3 = color.BottomRightColor.G;
305 byte b3 = color.BottomRightColor.B;
309 float y5 = texCoordBR.Y;
311 return;
312 }
313 TextureAtlasEntry packedEntry = texture.PackedEntry;
314 if (packedEntry != null)
315 {
316 int unityWidth = texture.UnityWidth;
317 int unityHeight = texture.UnityHeight;
318 int tileDataOffset = packedEntry.TileDataOffset;
319 short textureHeight = packedEntry.TextureHeight;
320 short textureOffsetX = packedEntry.TextureOffsetX;
321 short textureOffsetY = packedEntry.TextureOffsetY;
322 short textureScale = packedEntry.TextureScale;
323 float x2 = texCoordTL.X;
324 float y6 = texCoordTL.Y;
325 float x3 = texCoordBR.X;
326 float y7 = texCoordBR.Y;
327 bool tileTrimming = packedEntry.TileTrimming;
328 float x4 = texCoordTL.X;
329 float y8 = texCoordTL.Y;
330 float x5 = texCoordBR.X;
331 float y9 = texCoordBR.Y;
332 if (textureOffsetX == 0)
333 {
334 }
335 return;
336 }
337 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Graphics.VertexColors.BottomLeftColor, Terraria.Graphics.VertexColors.BottomRightColor, j__TPar, Microsoft.Xna.Framework.Graphics.Texture2D.PackedEntry, Microsoft.Xna.Framework.Graphics.SpriteBatchItem.Texture, Terraria.Graphics.VertexColors.TopRightColor, Microsoft.Xna.Framework.Graphics.Texture2D.UnityHeight, and Microsoft.Xna.Framework.Graphics.Texture2D.UnityWidth.