Module interaction

Source

Enums§

ActionStateInteractionTimers ðŸ”’

Functions§

handle_inbox_cancel_interactions
Deny any received interaction:
handle_inbox_dialogue
handle_inbox_finished_trade
Handles TradeFinished event if the front of the agent’s inbox contains one
handle_inbox_talk
Handles Talk event if the front of the agent’s inbox contains one
handle_inbox_trade_accepted
Handles TradeAccepted event if the front of the agent’s inbox contains one
handle_inbox_trade_invite
Handles TradeInvite event if the front of the agent’s inbox contains one
handle_inbox_update_pending_trade
Handles UpdatePendingTrade event if the front of the agent’s inbox contains one
increment_timer_deltatime
Increment agent’s behavior_state timer
process_inbox_interaction
If we receive a new interaction, start the interaction timer
process_inbox_sound_and_hurt
Interact if incoming messages