Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetNearbyContainerProjectilesList()

List< int > Terraria.Player.GetNearbyContainerProjectilesList ( )
inline

Definition at line 22024 of file Player.cs.

22025 {
22026 List<int> list = new List<int>();
22027 Vector2 center = base.Center;
22028 for (int i = 0; i < 1000; i++)
22029 {
22030 Projectile projectile = Main.projectile[i];
22031 if (!projectile.active)
22032 {
22033 continue;
22034 }
22035 int containerIndex = -1;
22036 if (projectile.TryGetContainerIndex(out containerIndex))
22037 {
22038 Point point = projectile.Hitbox.ClosestPointInRect(center).ToTileCoordinates();
22040 {
22041 list.Add(i);
22042 }
22043 }
22044 }
22045 return list;
22046 }
bool IsInTileInteractionRange(int targetX, int targetY, TileReachCheckSettings settings)
Definition Player.cs:29821

References Terraria.Entity.active, Terraria.Entity.Hitbox, System.list, Terraria.Main.projectile, Terraria.DataStructures.TileReachCheckSettings.QuickStackToNearbyChests, Terraria.Projectile.TryGetContainerIndex(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.