Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MinimapFrameTemplate.cs
Go to the documentation of this file.
4
6
8{
9 private string name;
10
12
14
16
18
20 {
21 this.name = name;
22 this.frameOffset = frameOffset;
23 this.resetPosition = resetPosition;
24 this.zoomInPosition = zoomInPosition;
25 this.zoomOutPosition = zoomOutPosition;
26 }
27
29 {
30 //IL_0015: Unknown result type (might be due to invalid IL or missing references)
31 //IL_0054: Unknown result type (might be due to invalid IL or missing references)
32 //IL_007b: Unknown result type (might be due to invalid IL or missing references)
33 //IL_00a2: Unknown result type (might be due to invalid IL or missing references)
34 MinimapFrame minimapFrame = new MinimapFrame(LoadAsset<Texture2D>("Images\\UI\\Minimap\\" + name + "\\MinimapFrame", mode), frameOffset);
35 minimapFrame.NameKey = name;
36 minimapFrame.ConfigKey = name;
37 minimapFrame.SetResetButton(LoadAsset<Texture2D>("Images\\UI\\Minimap\\" + name + "\\MinimapButton_Reset", mode), resetPosition);
38 minimapFrame.SetZoomOutButton(LoadAsset<Texture2D>("Images\\UI\\Minimap\\" + name + "\\MinimapButton_ZoomOut", mode), zoomOutPosition);
39 minimapFrame.SetZoomInButton(LoadAsset<Texture2D>("Images\\UI\\Minimap\\" + name + "\\MinimapButton_ZoomIn", mode), zoomInPosition);
40 return minimapFrame;
41 }
42
43 private static Asset<T> LoadAsset<T>(string assetName, AssetRequestMode mode) where T : class
44 {
45 //IL_0006: Unknown result type (might be due to invalid IL or missing references)
46 return Main.Assets.Request<T>(assetName, mode);
47 }
48}
static Asset< T > LoadAsset< T >(string assetName, AssetRequestMode mode)
MinimapFrameTemplate(string name, Vector2 frameOffset, Vector2 resetPosition, Vector2 zoomInPosition, Vector2 zoomOutPosition)
void SetZoomInButton(Asset< Texture2D > hoverTexture, Vector2 position)
void SetZoomOutButton(Asset< Texture2D > hoverTexture, Vector2 position)
void SetResetButton(Asset< Texture2D > hoverTexture, Vector2 position)
static IAssetRepository Assets
Definition Main.cs:209