FB2MeetingManager
Overview
- Manages meetings.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2MeetingManager') |
Properties (6)
| Name | Type | Description |
|---|---|---|
CachedDayOfWeek | EB1DayOfWeek | |
MeetingOverrideTimelineEndTime | integer | |
MeetingOverrideTimelineStartTime | integer | |
MeetingRequestPossessHouseHoldTime | integer | |
MeetingWatingData | FB2MeetingWatingData[] | |
NextMeetingMathcingTicks | integer |
Functions (3)
| Function | Parameters | Returns | Description |
|---|---|---|---|
CheckMeetingRule_Common | EntityId: FB1EntityId | EB2MeetingCheckResult | Checks Meeting Rule_Common. |
CheckMeetingRule_Conditions | SelfEntityId: FB1EntityId, TargetEntityId: FB1EntityId, InConditions: FB1Condition[] | EB2MeetingCheckResult | Checks Meeting Rule_Conditions. |
OnDayChanged | InPrevTime: FDateTime, InCurrentTime: FDateTime | - | Callback invoked on Day Changed. |
Override points (3)
Implement these in Lua as FB2MeetingManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_CheckMeetingRule_Common | EntityId: FB1EntityId | EB2MeetingCheckResult | Checks Meeting Rule_Common. |
Override_CheckMeetingRule_Conditions | SelfEntityId: FB1EntityId, TargetEntityId: FB1EntityId, InConditions: FB1Condition[] | EB2MeetingCheckResult | Checks Meeting Rule_Conditions. |
Override_OnDayChanged | InPrevTime: FDateTime, InCurrentTime: FDateTime | - | Callback invoked on Day Changed. |