public static EmoteEntry GetEmoteEntry(PlayerMobile player, EmoteType emoteType) { EmoteEntry entry = null; if (player == null) { return(entry); } EnhancementsPersistance.CheckAndCreateEnhancementsAccountEntry(player); foreach (EmoteEntry playerEntry in player.m_EnhancementsAccountEntry.m_Emotes) { if (playerEntry.m_Emote == emoteType) { return(playerEntry); } } return(entry); }
public static bool HasEmoteActive(PlayerMobile player, EmoteType emote) { if (player == null) { return(false); } EmoteEntry entry = GetEmoteEntry(player, emote); if (entry == null) { return(false); } if (entry.m_Unlocked) { return(true); } return(false); }