Skip to main content

FB2MeetingManager

Overview

  • Manages meetings.

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2ManagerBase
Requirerequire('Systems.B2MeetingManager')

Properties (6)

NameTypeDescription
CachedDayOfWeekEB1DayOfWeek
MeetingOverrideTimelineEndTimeinteger
MeetingOverrideTimelineStartTimeinteger
MeetingRequestPossessHouseHoldTimeinteger
MeetingWatingDataFB2MeetingWatingData[]
NextMeetingMathcingTicksinteger

Functions (3)

FunctionParametersReturnsDescription
CheckMeetingRule_CommonEntityId: FB1EntityIdEB2MeetingCheckResultChecks Meeting Rule_Common.
CheckMeetingRule_ConditionsSelfEntityId: FB1EntityId, TargetEntityId: FB1EntityId, InConditions: FB1Condition[]EB2MeetingCheckResultChecks Meeting Rule_Conditions.
OnDayChangedInPrevTime: FDateTime, InCurrentTime: FDateTime-Callback invoked on Day Changed.

Override points (3)

Implement these in Lua as FB2MeetingManager.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_CheckMeetingRule_CommonEntityId: FB1EntityIdEB2MeetingCheckResultChecks Meeting Rule_Common.
Override_CheckMeetingRule_ConditionsSelfEntityId: FB1EntityId, TargetEntityId: FB1EntityId, InConditions: FB1Condition[]EB2MeetingCheckResultChecks Meeting Rule_Conditions.
Override_OnDayChangedInPrevTime: FDateTime, InCurrentTime: FDateTime-Callback invoked on Day Changed.