public static CustomizationEntry GetCustomizationEntry(PlayerMobile player, CustomizationType customization) { CustomizationEntry entry = null; if (player == null) { return(entry); } EnhancementsPersistance.CheckAndCreateEnhancementsAccountEntry(player); foreach (CustomizationEntry playerEntry in player.m_EnhancementsAccountEntry.m_Customizations) { if (playerEntry.m_Customization == customization) { return(playerEntry); } } return(entry); }
public static bool HasCustomizationActive(PlayerMobile player, CustomizationType customization) { if (player == null) { return(false); } CustomizationEntry entry = GetCustomizationEntry(player, customization); if (entry == null) { return(false); } if (entry.m_Unlocked && entry.m_Active) { return(true); } return(false); }