terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches

◆ MouseScreen

Microsoft.Xna.Framework.Vector2 Terraria.Main.MouseScreen
staticgetset

Definition at line 17633 of file Main.cs.

17634 {
17635 [global::Cpp2ILInjected.Token(Token = "0x6001DDE")]
17636 [global::Cpp2ILInjected.Address(RVA = "0xBE69D4", Offset = "0xBE69D4", Length = "0x74")]
17637 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMap), Member = "DrawMap", ReturnType = typeof(void))]
17639 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "get_MouseWorld", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
17640 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithVoidLens", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
17641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "TryInteractingWithMoneyTrough", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(int))]
17642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ItemIconCacheUpdate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
17643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ItemIconCacheVerification", ReturnType = typeof(void))]
17644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMapIcons_PotionOfReturnAppearAfterUsePosition", MemberParameters = new object[]
17645 {
17649 typeof(Rectangle?),
17650 typeof(float),
17651 typeof(float),
17652 typeof(ref string)
17653 }, ReturnType = typeof(void))]
17654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMapIcons_PotionOfReturnHomePosition", MemberParameters = new object[]
17655 {
17659 typeof(Rectangle?),
17660 typeof(float),
17661 typeof(float),
17662 typeof(ref string)
17663 }, ReturnType = typeof(void))]
17664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMapIcons_LastGolfballHit", MemberParameters = new object[]
17665 {
17669 typeof(Rectangle?),
17670 typeof(float),
17671 typeof(float),
17672 typeof(ref string)
17673 }, ReturnType = typeof(void))]
17674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_UpdateCameraPosition", ReturnType = typeof(void))]
17675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SmartInteractLookup_PrepareCommonlyUsedInfo", MemberParameters = new object[]
17676 {
17678 typeof(ref int),
17679 typeof(ref int),
17680 typeof(ref int),
17681 typeof(ref int)
17682 }, ReturnType = typeof(void))]
17683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryInterruptingItemUsage", ReturnType = typeof(void))]
17684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
17685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DropItemFromExtractinator", MemberParameters = new object[]
17686 {
17687 typeof(int),
17688 typeof(int)
17689 }, ReturnType = typeof(void))]
17690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetFarthestSpawnPositionOnLine", MemberParameters = new object[]
17691 {
17693 typeof(float),
17694 typeof(float)
17695 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
17696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_099_2", ReturnType = typeof(void))]
17697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapOverlayDrawContext), Member = "Draw", MemberParameters = new object[]
17698 {
17703 }, ReturnType = typeof(MapOverlayDrawContext.DrawResult))]
17704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapOverlayDrawContext), Member = "Draw", MemberParameters = new object[]
17705 {
17710 typeof(float),
17711 typeof(float),
17713 }, ReturnType = typeof(MapOverlayDrawContext.DrawResult))]
17714 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerInput), Member = "HandleDpadSnap", ReturnType = typeof(void))]
17715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
17716 {
17718 typeof(Item[]),
17719 typeof(int),
17720 typeof(int),
17724 }, ReturnType = typeof(void))]
17725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInGame", MemberParameters = new object[]
17726 {
17729 }, ReturnType = typeof(void))]
17730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInNotificationsArea", MemberParameters = new object[]
17731 {
17734 typeof(ref int)
17735 }, ReturnType = typeof(void))]
17736 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReturnGatePlayerRenderer), Member = "OverReturnGateInWorld", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
17737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings", Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
17738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem.RevengeMarker), Member = "DrawMapIcon", MemberParameters = new object[]
17739 {
17743 typeof(Rectangle?),
17744 typeof(float),
17745 typeof(float),
17746 typeof(int)
17747 }, ReturnType = typeof(bool))]
17748 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoinLossRevengeSystem.RevengeMarker), Member = "UseMouseOver", MemberParameters = new object[]
17749 {
17751 typeof(ref string),
17752 typeof(float)
17753 }, ReturnType = typeof(void))]
17754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AHoverInteractionChecker), Member = "AttemptInteraction", MemberParameters = new object[]
17755 {
17756 typeof(Player),
17759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "DrawToggleButton", MemberParameters = new object[]
17760 {
17763 }, ReturnType = typeof(void))]
17764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WiresUI.WiresRadial), Member = "FlowerUpdate", ReturnType = typeof(void))]
17765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WiresUI.WiresRadial), Member = "DrawLine", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
17766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WiresUI.WiresRadial), Member = "DrawFlower", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
17767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WiresUI.WiresRadial), Member = "DrawCursorArea", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
17768 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClassicPlayerResourcesDisplaySet), Member = "TryToHover", ReturnType = typeof(void))]
17769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceDrawSettings), Member = "Draw", MemberParameters = new object[]
17770 {
17772 typeof(ref bool)
17773 }, ReturnType = typeof(void))]
17774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIDynamicItemCollection), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
17775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVerticalSlider), Member = "DrawValueBarDynamicWidth", MemberParameters = new object[]
17776 {
17778 typeof(ref float)
17779 }, ReturnType = typeof(bool))]
17780 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 41)]
17781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
17782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
17783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
17784 {
17785 typeof(float),
17786 typeof(float)
17787 }, ReturnType = typeof(void))]
17788 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
17789 get
17790 {
17791 throw null;
17792 }
17793 }
class f__AnonymousType0<< Count > j__TPar