// 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"); } } }