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

◆ AltlasTexture()

global.UnityEngine.Texture2D TextureAtlasDB.AltlasTexture ( int index)
inline

Definition at line 213 of file TextureAtlasDB.cs.

214 {
215 global::UnityEngine.Texture2D[] textures = this.Textures;
216 global::UnityEngine.Texture2D[] textures2 = this.Textures;
217 string contentRoot = this.ContentRoot;
218 string id = this.Id;
219 string text;
220 global::UnityEngine.Texture2D texture2D = ContentManager.LoadUnityResource<global::UnityEngine.Texture2D>(contentRoot + id + text);
221 if (texture2D == null || texture2D != null)
222 {
223 global::UnityEngine.Texture2D[] textures3 = this.Textures;
224 int[] textureWidth = this.TextureWidth;
225 global::UnityEngine.Texture2D[] textures4 = this.Textures;
226 int[] textureHeight = this.TextureHeight;
227 global::UnityEngine.Texture2D[] texturesAlpha = this.TexturesAlpha;
228 string contentRoot2 = this.ContentRoot;
229 string id2 = this.Id;
230 string text2;
231 global::UnityEngine.Texture2D texture2D2 = ContentManager.LoadUnityResource<global::UnityEngine.Texture2D>(contentRoot2 + id2 + text2 + "_A");
232 if (texture2D2 == null || texture2D2 != null)
233 {
234 global::UnityEngine.Texture2D[] texturesPal = this.TexturesPal;
235 string contentRoot3 = this.ContentRoot;
236 string id3 = this.Id;
237 string text3;
238 global::UnityEngine.Texture2D texture2D3 = ContentManager.LoadUnityResource<global::UnityEngine.Texture2D>(contentRoot3 + id3 + text3 + "_P");
239 if (texture2D3 == null || texture2D3 != null)
240 {
241 global::UnityEngine.Texture2D[] textures5 = this.Textures;
242 return texture2D3;
243 }
244 }
245 }
246 throw new ArrayTypeMismatchException();
247 }
class f__AnonymousType0<< Count > j__TPar
Texture2D(string sourceAsset, int width, int height)
Definition Texture2D.cs:300
global::UnityEngine.Texture2D[] TexturesAlpha
global::UnityEngine.Texture2D[] TexturesPal
global::UnityEngine.Texture2D[] Textures

References Microsoft.Xna.Framework.Graphics.Texture2D.Texture2D(), ContentRoot, Id, j__TPar, System.text, TextureHeight, Textures, TexturesAlpha, TexturesPal, and TextureWidth.

Referenced by LoadTextures().