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

◆ Bottom

int Microsoft.Xna.Framework.Rectangle.Bottom
getset

Definition at line 593 of file Rectangle.cs.

594 {
595 [global::Cpp2ILInjected.Token(Token = "0x6001368")]
596 [global::Cpp2ILInjected.Address(RVA = "0xA8F324", Offset = "0xA8F324", Length = "0x10")]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerMappings), Member = "IsOverCategories", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemGrid), Member = "DummyDraw", MemberParameters = new object[]
599 {
601 typeof(int),
603 typeof(float)
604 }, ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPanel), Member = "DrawBacking", MemberParameters = new object[]
606 {
610 typeof(Color),
612 }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPopoutMenu), Member = "DrawMenu", MemberParameters = new object[]
614 {
616 typeof(string[]),
618 }, ReturnType = typeof(int))]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneyModeSettings), Member = "IsOverCategories", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "ClickedOutOfRegion", MemberParameters = new object[]
621 {
623 typeof(bool)
624 }, ReturnType = typeof(bool))]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "ClampPositionToScreen", MemberParameters = new object[]
626 {
629 }, ReturnType = typeof(Vector2))]
630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIKeyboardMappings), Member = "IsOverCategories", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RightSideHUDAnchorUpdator), Member = "Update", ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceProfile_Layout), Member = "get_MinVerticalResolution", ReturnType = typeof(int))]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceProfile_Layout), Member = "CleanGroupList", MemberParameters = new object[]
635 {
637 typeof(bool)
638 }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
640 {
644 }, ReturnType = typeof(Vector2))]
645 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "CanSpawn", MemberParameters = new object[]
646 {
649 typeof(bool),
651 }, ReturnType = typeof(bool))]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "IsOverCategories", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "ClampSlotToScreen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "SetPageControlsAndAdjust", MemberParameters = new object[] { typeof(GUIPageIcons.PageControlsType) }, ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "ResolveCollisions", MemberParameters = new object[]
656 {
660 }, ReturnType = typeof(Rectangle))]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "TryMovingGroup", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "RefreshInputRegion", ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "Draw", ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatchItem), Member = "EnableClipping", MemberParameters = new object[]
665 {
669 typeof(bool)
670 }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatchItem), Member = "PushClippedImageRegion", MemberParameters = new object[]
672 {
675 typeof(bool),
677 typeof(float)
678 }, ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatchItem), Member = "PopClippedImageRegion", ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetInputText", MemberParameters = new object[]
681 {
682 typeof(string),
684 typeof(int),
685 typeof(bool),
686 typeof(bool),
687 typeof(bool),
688 typeof(bool)
689 }, ReturnType = typeof(string))]
690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
691 {
693 typeof(NPC),
694 typeof(bool),
696 }, ReturnType = typeof(void))]
697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
698 {
700 typeof(NPC),
701 typeof(bool),
705 }, ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawDust", ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCurrentBackground", MemberParameters = new object[]
708 {
709 typeof(int),
710 typeof(int),
711 typeof(int),
712 typeof(int),
713 typeof(int),
715 }, ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMagmaLayer", MemberParameters = new object[]
717 {
718 typeof(int),
719 typeof(int),
720 typeof(int),
721 typeof(int),
722 typeof(int),
724 }, ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawRockLayer", MemberParameters = new object[]
726 {
727 typeof(int),
728 typeof(int),
729 typeof(int),
730 typeof(int),
731 typeof(int),
733 }, ReturnType = typeof(void))]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBackground", ReturnType = typeof(void))]
735 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawBlack", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
736 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_FindSpotToSpawnSpike", MemberParameters = new object[]
738 {
739 typeof(int),
740 typeof(int),
741 typeof(ref int),
742 typeof(ref int)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_TryMakingSpike_FindBestY", MemberParameters = new object[]
745 {
747 typeof(int)
748 }, ReturnType = typeof(int))]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetFairyTreasureCoords", MemberParameters = new object[] { typeof(ref Point) }, ReturnType = typeof(bool))]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FindSharpTearsSpot", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneMetrics), Member = "ScanAndExportToMain", MemberParameters = new object[] { typeof(SceneMetricsScanSettings) }, ReturnType = typeof(void))]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "Distance", MemberParameters = new object[]
754 {
757 }, ReturnType = typeof(float))]
758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "ClosestPointInRect", MemberParameters = new object[]
759 {
762 }, ReturnType = typeof(Vector2))]
763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FillWallHolesInArea", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shapes.Rectangle), Member = "Perform", MemberParameters = new object[]
765 {
766 typeof(Point),
768 }, ReturnType = typeof(bool))]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldBuilding.StructureMap.<>c", Member = "<GetBoundingBox>b__5_3", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(int))]
770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldUtils), Member = "ClampToWorld", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Rectangle))]
771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BallCollision), Member = "GetClosestEdgeToCircle", MemberParameters = new object[]
772 {
778 }, ReturnType = typeof(bool))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LockOnHelper), Member = "RefreshTargets", MemberParameters = new object[]
780 {
782 typeof(float)
783 }, ReturnType = typeof(void))]
784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInGame", MemberParameters = new object[]
785 {
788 }, ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInNotificationsArea", MemberParameters = new object[]
790 {
793 typeof(ref int)
794 }, ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIElement), Member = "GetClippingRectangle", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(Rectangle))]
796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "ExportToMiniMap", ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyLighting), Member = "UpdateLightToSkyColor", MemberParameters = new object[]
798 {
799 typeof(float),
800 typeof(float),
801 typeof(float)
802 }, ReturnType = typeof(void))]
803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightingEngine), Member = "ExportToMiniMap", ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileLightScanner), Member = "ExportToThreaded", MemberParameters = new object[]
805 {
808 }, ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileLightScanner), Member = "ExportTo", MemberParameters = new object[]
810 {
813 }, ReturnType = typeof(void))]
814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.DoorOpeningHelper.CommonDoorOpeningInfoProvider", Member = "TryOpenDoor", MemberParameters = new object[] { "Terraria.GameContent.DoorOpeningHelper.DoorOpenCloseTogglingInfo", "Terraria.GameContent.DoorOpeningHelper.PlayerInfoForOpeningDoors" }, ReturnType = typeof(bool))]
815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.DoorOpeningHelper.TallGateOpeningInfoProvider", Member = "TryOpenDoor", MemberParameters = new object[] { "Terraria.GameContent.DoorOpeningHelper.DoorOpenCloseTogglingInfo", "Terraria.GameContent.DoorOpeningHelper.PlayerInfoForOpeningDoors" }, ReturnType = typeof(bool))]
816 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DoorOpeningHelper), Member = "LookForDoorsToOpen", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpelunkerProjectileHelper), Member = "CheckSpot", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
818 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "Place", MemberParameters = new object[]
819 {
820 typeof(Point),
822 }, ReturnType = typeof(bool))]
823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "CleanupArea", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "PlaceGranite", MemberParameters = new object[]
825 {
826 typeof(Point),
828 }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "CleanupTiles", MemberParameters = new object[]
830 {
831 typeof(Point),
833 }, ReturnType = typeof(void))]
834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "PlaceDecorations", MemberParameters = new object[]
835 {
836 typeof(Point),
838 }, ReturnType = typeof(void))]
839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClusters", MemberParameters = new object[]
840 {
842 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup"
843 }, ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
845 {
847 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
851 }, ReturnType = typeof(void))]
852 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SandMound), Member = "Place", MemberParameters = new object[] { typeof(DesertDescription) }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
854 {
857 typeof(int),
858 typeof(int),
859 typeof(int),
860 typeof(int),
861 typeof(bool),
862 typeof(bool),
863 typeof(bool),
864 typeof(int)
865 }, ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawLiquidBehindTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
868 {
871 typeof(int),
872 typeof(int)
873 }, ReturnType = typeof(void))]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WallDrawing), Member = "DrawWalls", MemberParameters = new object[]
875 {
878 typeof(int),
879 typeof(int),
880 typeof(int),
881 typeof(int)
882 }, ReturnType = typeof(void))]
883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LiquidRenderer), Member = "DrawNormalLiquids", MemberParameters = new object[]
884 {
887 typeof(int),
888 typeof(float),
889 typeof(bool)
890 }, ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenObstruction), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIColoredSliderSimple), Member = "DrawValueBarDynamicWidth", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
894 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UISearchBar), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVerticalSlider), Member = "DrawValueBarDynamicWidth", MemberParameters = new object[]
896 {
898 typeof(ref float)
899 }, ReturnType = typeof(bool))]
900 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 150)]
901 get
902 {
903 throw null;
904 }
905 }
class f__AnonymousType0<< Count > j__TPar