// Update is called once per frame
    void Update()
    {
        currentEmote = player.GetCurrentEmote();

        if (currentEmote == PlayerController.PlayerEmotes.None)
        {
            image.enabled = false;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Joy)
        {
            image.enabled = true;
            image.texture = Joy;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Admire)
        {
            image.enabled = true;
            image.texture = Admire;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Surprise)
        {
            image.enabled = true;
            image.texture = Surprise;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Fear)
        {
            image.enabled = true;
            image.texture = Fear;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Anger)
        {
            image.enabled = true;
            image.texture = Anger;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Intimidation)
        {
            image.enabled = true;
            image.texture = Intimidation;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Sorrow)
        {
            image.enabled = true;
            image.texture = Sorrow;
        }
        else if (currentEmote == PlayerController.PlayerEmotes.Pity)
        {
            image.enabled = true;
            image.texture = Pity;
        }
    }
 public void EmoteHit(PlayerController.PlayerEmotes emote)
 {
     if (currentEnemyEmotes == EnemyEmotes.Admire)
     {
         if (emote == PlayerController.PlayerEmotes.Anger || emote == PlayerController.PlayerEmotes.Intimidation ||
             emote == PlayerController.PlayerEmotes.Sorrow || emote == PlayerController.PlayerEmotes.Pity)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Anger)
     {
         if (emote == PlayerController.PlayerEmotes.Fear || emote == PlayerController.PlayerEmotes.Sorrow || emote == PlayerController.PlayerEmotes.Pity)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Conflicted)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Admire ||
             emote == PlayerController.PlayerEmotes.Surprise || emote == PlayerController.PlayerEmotes.Fear)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Confusion)
     {
         if (emote == PlayerController.PlayerEmotes.Fear)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Dizzy)
     {
         BroadcastMessage("DamageTaken");
     }
     else if (currentEnemyEmotes == EnemyEmotes.Fear)
     {
         if (emote == PlayerController.PlayerEmotes.Intimidation)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Idea)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Admire ||
             emote == PlayerController.PlayerEmotes.Surprise || emote == PlayerController.PlayerEmotes.Fear)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Intimidation)
     {
         if (emote == PlayerController.PlayerEmotes.Fear)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Joy)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Admire || emote == PlayerController.PlayerEmotes.Sorrow ||
             emote == PlayerController.PlayerEmotes.Surprise || emote == PlayerController.PlayerEmotes.Fear)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Pity)
     {
         if (emote == PlayerController.PlayerEmotes.Anger || emote == PlayerController.PlayerEmotes.Intimidation || emote == PlayerController.PlayerEmotes.Admire ||
             emote == PlayerController.PlayerEmotes.Sorrow || emote == PlayerController.PlayerEmotes.Pity)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Singing)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Admire)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Sorrow)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Admire ||
             emote == PlayerController.PlayerEmotes.Surprise || emote == PlayerController.PlayerEmotes.Fear ||
             emote == PlayerController.PlayerEmotes.Intimidation || emote == PlayerController.PlayerEmotes.Sorrow)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Surprise)
     {
         if (emote == PlayerController.PlayerEmotes.Surprise || emote == PlayerController.PlayerEmotes.Joy)
         {
             BroadcastMessage("DamageTaken");
         }
     }
     else if (currentEnemyEmotes == EnemyEmotes.Tired)
     {
         if (emote == PlayerController.PlayerEmotes.Joy || emote == PlayerController.PlayerEmotes.Pity)
         {
             BroadcastMessage("DamageTaken");
         }
     }
 }