# This is a simplified conceptual representation of how the engine handles team logic
# in the background. You don't need to write this for the default emotes, but it shows
# how Entities and Components interact.
# 1. Define the Event: When a player uses an emote...
event OnPlayerEmoteUsed(player: Player, emote: Emote) -> unit:
# 2. Check the Scene Graph: Is this the specific emote we care about?
if emote == InviteToTeamEmote:
# 3. Get the Target: Who did they target?
target: Player = GetEmoteTarget(player)
# 4. Modify the Component: Change the target's Team ID to match the player's
target.Team = player.Team
# 5. Feedback: Maybe play a sound or show text
PlaySound(target, TeamJoinSound)
Verse Library
verse
01 Fragment
Links an emote to team assignment, letting players join teams by targeting others.
verse-library/squid-game-create-temporary-teams-through-emotes-in-unreal-editor-for-fortnite/01-fragment.verse