Terraria.ModLoader.ItemLoader.ArmorSetShadows C# (CSharp) Method

ArmorSetShadows() public static method

public static ArmorSetShadows ( Player player ) : void
player Terraria.Player
return void
        public static void ArmorSetShadows(Player player)
        {
            EquipTexture headTexture = EquipLoader.GetEquipTexture(EquipType.Head, player.head);
            EquipTexture bodyTexture = EquipLoader.GetEquipTexture(EquipType.Body, player.body);
            EquipTexture legTexture = EquipLoader.GetEquipTexture(EquipType.Legs, player.legs);
            if (headTexture != null && headTexture.IsVanitySet(player.head, player.body, player.legs))
            {
                headTexture.ArmorSetShadows(player);
            }
            if (bodyTexture != null && bodyTexture.IsVanitySet(player.head, player.body, player.legs))
            {
                bodyTexture.ArmorSetShadows(player);
            }
            if (legTexture != null && legTexture.IsVanitySet(player.head, player.body, player.legs))
            {
                legTexture.ArmorSetShadows(player);
            }
            foreach (GlobalItem globalItem in HookArmorSetShadows)
            {
                string set = globalItem.IsVanitySet(player.head, player.body, player.legs);
                if (!string.IsNullOrEmpty(set))
                {
                    globalItem.ArmorSetShadows(player, set);
                }
            }
        }