Skip to content

FB1CoopTalkInfo

🧩 Struct: FB1CoopTalkInfo

Defines behavior, animation, and scripting data for a cooperative talk interaction between two characters.

Properties

  • bOneTime (bool): If true, the interaction plays only once and does not repeat.
  • bFixedStand (bool): If true, characters maintain a fixed standing position during the talk.
  • bCancelCurrentInteraction (bool): If true, the character cancels its current interaction before starting the coop talk.
  • TargetInteractionBagId (FName): ID of the target interaction bag used in the talk system. (Foreign = "InteractionBag_Talk.Id")
  • HostAnimInfo (TArray<FB1RandomAnimInfo>): List of full-body animations for the host character.
  • HostUpperBodyAnimInfo (TArray<FB1RandomAnimInfo>): List of upper body-only animations for the host.
  • HostFaceAnimInfo (TArray<FB1RandomAnimInfo>): List of facial animations for the host character.
  • TargetAnimInfo (TArray<FB1RandomAnimInfo>): List of full-body animations for the target character.
  • TargetUpperBodyAnimInfo (TArray<FB1RandomAnimInfo>): Upper body-only animations for the target character.
  • TargetFaceAnimInfo (TArray<FB1RandomAnimInfo>): Facial animations for the target character.
  • StartScriptIds (TArray<FName>): List of scripts to run when the coop talk starts. (Foreign = "Script_Talk.Id")
  • FinishScriptIds (TArray<FName>): List of scripts to run when the coop talk ends. (Foreign = "Script_Talk.Id")

📚 References