void PlayVoiceReaction(string bodyShape) { float chanceToPlay = 0.75f; AudioEvent eventReaction = null; if (bodyShape.Contains("Female")) { eventReaction = eventReactionFemale; } else { eventReaction = eventReactionMale; } if (lastSelectedWearable != null) { if (lastSelectedWearable.rarity == Rarity.EPIC || lastSelectedWearable.rarity == Rarity.LEGENDARY || lastSelectedWearable.rarity == Rarity.MYTHIC || lastSelectedWearable.rarity == Rarity.UNIQUE) { eventReaction.RandomizeIndex(14, 28); chanceToPlay = 1f; } else { eventReaction.RandomizeIndex(0, 14); } } if (eventReaction != null && Random.Range(0f, 1f) <= chanceToPlay) { if (!eventReaction.source.isPlaying) { eventReaction.PlayScheduled(0.6f); } } }