Skip to main content

Execute_Bargain

Description

Forwards a bargain command to the BargainScheduler connected to the BaseObject character. The command is resolved from S1 into an EB1BargainCommand enum value and then passed to the scheduler's ExecuteBargain method.

Parameters

ParameterDescription
BaseObjectThe character whose connected BargainScheduler will execute the command (Self or Target)
S1Bargain command to execute (Start, Accept, Reject, Counter, Cancel)

Examples

DescriptionBaseObjectCommandS1
Start a bargain negotiationSelfBargainStart
Accept the current bargain offerSelfBargainAccept
Reject the current bargain offerSelfBargainReject
Make a counter offer in the negotiationSelfBargainCounter