FB2FoodObject
Overview
- No description available.
Metadata
| Field | Value |
|---|---|
| Kind | struct |
| Environment | B2 - Simulation |
| Category | structs |
| Extends | FB2CarriableObject |
| Require | require('Objects.B2FoodObject') |
Properties (6)
| Name | Type | Description |
|---|---|---|
AccumulateEatTickTime | number | |
LatestPutDownTicks | integer | |
LatestRemainChangedTicks | integer | Avoids spending save memory; even after continuing a game, cleanup can run one hour later. |
MealSessionOwnerEntityId | FB1EntityId | |
RemainFoodValue | integer | |
TotalFoodValue | integer |
Functions (18)
| Function | Parameters | Returns | Description |
|---|---|---|---|
AddAccumulateEatTime | InAddTime: number, InFoodType: EB1FoodType, TimeToEat: integer | - | Adds Accumulate Eat Time. |
GetFoodTableRow | - | FB1FoodTableRow | Returns Food Table Row. |
GetInteractionTags | - | string[] | Returns Interaction Tags. |
GetRemainCalorie | - | number | Returns Remain Calorie. |
GetRemainQuantity | - | integer | Returns Remain Quantity. |
GetRemainRate | - | number | Returns Remain Rate. |
GetTotalQuantity | - | integer | Returns Total Quantity. |
Initialize | InTableId: string | - | |
IsCleanUpTarget | InCleanUpTarget: EB1CleanUpObjectType | boolean | Returns whether Clean Up Target. |
IsDrink | - | boolean | Returns whether Drink. |
IsEdible | - | boolean | Returns whether Edible. |
IsEmptyFood | - | boolean | Returns whether Empty Food. |
IsSpoiled | - | boolean | Returns whether Spoiled. |
SendUpdateMeshPacket | - | - | Sends Update Mesh Packet. |
SetOwnership | InOwnershipType: EB1OwnershipType, InOwnerId: FB1EntityId | boolean | Sets Ownership. |
SetPendingPutDown | InPendingPutDown: boolean | - | Sets Pending Put Down. |
SetPutDownOnFloor | InPutDownOnFloor: boolean | - | Sets Put Down On Floor. |
TakeServedFood | - | FB2FoodObject |
Override points (4)
Implement these in Lua as FB2FoodObject.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_AddAccumulateEatTime | InAddTime: number, InFoodType: EB1FoodType, TimeToEat: integer | - | Adds Accumulate Eat Time. |
Override_Initialize | InTableId: string | - | |
Override_SendUpdateMeshPacket | - | - | Sends Update Mesh Packet. |
Override_TakeServedFood | - | FB2FoodObject |