Skip to main content

FB1SiteEventRoleInfo

Overview

  • Defines a participant role within a site event, including assignment constraints and lifecycle scripts.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (21)

NameTypeDescription
ActivityInfoFB1SiteEventRoleActivityInfoThe activity info defining recommended/banned activities and dress code for this role.
ArrivedInteractionBagIdstringThe interaction bag ID played when a member assigned to this role arrives at the event site.
ArrivedScriptInfosFB1SiteEventScriptInfo[]Scripts executed when this role's member arrives at the event site.
CancelScriptInfosFB1SiteEventScriptInfo[]Scripts executed when the event is cancelled for this role's member.
CreateScriptInfosFB1SiteEventScriptInfo[]Scripts executed when this role's member is created for the event.
FinishScriptInfosFB1SiteEventScriptInfo[]Scripts executed when the event finishes for this role's member.
IsFixedRolebooleanWhether this role is permanently fixed and cannot be changed after assignment.
IsHostRolebooleanWhether this role belongs to the event host.
IsPossessCharacterRolebooleanWhether this role is assigned to the currently possessed (player-controlled) character.
ListKeystringA list key used to group or look up this role in UI or data processing.
MaxRoleNumintegerThe maximum number of members allowed for this role.
MinRoleNumintegerThe minimum number of members required for this role.
NameTextIdstringThe localized display name text ID for this role.
PickNumintegerThe number of additional members without a host relationship to invite for this role (0 means none).
PickTypeEB1MemberPickTypeThe method by which members are selected for this role.
RequiredRolebooleanWhether at least one member must fill this role for the event to proceed.
RoleConditionIdstringThe condition ID that must be satisfied for a character to be eligible for this role.
RoleDescTextIdstringThe localized description text ID for this role.
RoleIdstringThe unique identifier for this role within the site event.
StartScriptInfosFB1SiteEventScriptInfo[]Scripts executed when the event starts for this role's member.
bShowRoleNamebooleanWhether the role name is displayed in the UI for this role.