House.House.GetMyHouseNameImInside C# (CSharp) Méthode

GetMyHouseNameImInside() public méthode

public GetMyHouseNameImInside ( string PlayerName ) : string
PlayerName string
Résultat string
        public string GetMyHouseNameImInside(string PlayerName)
        {
            Player player = Server.GetPlayerByName(PlayerName);
                int playerHouseIndex = GetPlayerHouseIndex(PlayerName);

                if (playerHouseIndex < 0)
                    return null;

                foreach (PlayerHouseCoords playerHouseCoord in playerHouses[playerHouseIndex].Houses)
                {
                    if (player.Position.X / 16 >= playerHouseCoord.TopLeft.X && player.Position.X / 16 <= playerHouseCoord.BottomRight.X &&
                        player.Position.Y / 16 >= playerHouseCoord.TopLeft.Y && player.Position.Y / 16 <= playerHouseCoord.BottomRight.Y)
                        return playerHouseCoord.HouseName;
                }

            return null;
        }