| float get_SoilCapacity() | Public+1 flags | | 0x04 |
| void set_SoilCapacity(float value) | Private+1 flags | | 0x04 |
| float get_MoistureCapacity() | Public+1 flags | | 0x04 |
| void set_MoistureCapacity(float value) | Private+1 flags | | 0x04 |
| bool get_HidePlantDuringPourTasks() | Public+1 flags | | 0x01 |
| void set_HidePlantDuringPourTasks(bool value) | Private+1 flags | | 0x01 |
| Transform get_SoilContainer() | Public+1 flags | | 0x08 |
| void set_SoilContainer(Transform value) | Private+1 flags | | 0x08 |
| Transform get_PourableStartPoint() | Public+1 flags | | 0x08 |
| void set_PourableStartPoint(Transform value) | Private+1 flags | | 0x08 |
| GrowContainerSurfaceCover get_SurfaceCover() | Public+1 flags | | 0x08 |
| void set_SurfaceCover(GrowContainerSurfaceCover value) | Private+1 flags | | 0x08 |
| GrowContainerCameraHandler get_CameraHandler() | Public+1 flags | | 0x08 |
| void set_CameraHandler(GrowContainerCameraHandler value) | Private+1 flags | | 0x08 |
| TemperatureDisplay get_TemperatureDisplay() | Public+1 flags | | 0x08 |
| void set_TemperatureDisplay(TemperatureDisplay value) | Private+1 flags | | 0x08 |
| float get_NormalizedSoilAmount() | Public+1 flags | | 0x04 |
| bool get_IsFullyFilledWithSoil() | Public+1 flags | | 0x01 |
| float get_NormalizedMoistureAmount() | Public+1 flags | | 0x04 |
| SoilDefinition get_CurrentSoil() | Public+1 flags | | 0x08 |
| void set_CurrentSoil(SoilDefinition value) | Private+1 flags | | 0x08 |
| List<ScheduleOne.ItemFramework.AdditiveDefinition> get_AppliedAdditives() | Public+1 flags | | 0x08 |
| void set_AppliedAdditives(List<ScheduleOne.ItemFramework.AdditiveDefinition> value) | Private+1 flags | | 0x08 |
| NetworkObject get_NPCUserObject() | PublicFinal+3 flags | | 0x08 |
| void set_NPCUserObject(NetworkObject value) | PublicFinal+3 flags | | 0x08 |
| NetworkObject get_PlayerUserObject() | PublicFinal+3 flags | | 0x08 |
| void set_PlayerUserObject(NetworkObject value) | PublicFinal+3 flags | | 0x08 |
| string get_Name() | PublicFinal+3 flags | | 0x08 |
| List<ScheduleOne.ItemFramework.ItemSlot> get_InputSlots() | PublicFinal+3 flags | | 0x08 |
| void set_InputSlots(List<ScheduleOne.ItemFramework.ItemSlot> value) | PublicFinal+3 flags | | 0x08 |
| List<ScheduleOne.ItemFramework.ItemSlot> get_OutputSlots() | PublicFinal+3 flags | | 0x08 |
| void set_OutputSlots(List<ScheduleOne.ItemFramework.ItemSlot> value) | PublicFinal+3 flags | | 0x08 |
| Transform get_LinkOrigin() | PublicFinal+3 flags | | 0x08 |
| Transform[] get_AccessPoints() | PublicFinal+3 flags | | 0x08 |
| bool get_Selectable() | PublicFinal+3 flags | | 0x01 |
| bool get_IsAcceptingItems() | PublicFinal+3 flags | | 0x01 |
| void set_IsAcceptingItems(bool value) | Public+1 flags | | 0x01 |
| void ConfigureInteraction(const string& labelText, const EInteractableState& interactionState) | Public | | 0x08 |
| void ConfigureInteraction(const string& labelText, const EInteractableState& interactionState, const Vector3& labelPosition) | Public | | 0x0C |
| void Awake() | Public+1 flags | | 0x00 |
| void InitializeGridItem(ItemInstance instance, Grid grid, const Vector2& originCoordinate, int rotation, const string& GUID) | Public+1 flags | | 0x08 |
| void HeatmapVisibilityChanged(Property property, bool visible) | Private | | 0x08 |
| void Destroy() | 2 flags | | 0x00 |
| void OnSpawnServer(NetworkConnection connection) | Public+1 flags | | 0x08 |
| void OnMinPass() | 3 flags | | 0x00 |
| void OnTimeSkipped(int minsSkipped) | 3 flags | | 0x04 |
| void DrainMoisture(int minutes) | Private | | 0x04 |
| float GetAverageLightExposure(ref float& growSpeedMultiplier) | Public | | 0x04 |
| bool IsPointAboveGrowSurface(const Vector3& point) | Public+3 flags | — | 0x0C |
| void SetGrowableVisible(bool visible) | Public+3 flags | | 0x01 |
| float GetGrowSurfaceSideLength() | Public+3 flags | | 0x04 |
| bool ContainsGrowable() | Public+3 flags | | 0x01 |
| float GetGrowthProgressNormalized() | Public+3 flags | | 0x04 |
| void SetSoil(SoilDefinition soil) | Public+2 flags | | 0x08 |
| void ChangeSoilAmount(float amount) | Public | | 0x04 |
| void SetSoilAmount(float amount) | Public | | 0x04 |
| void SetRemainingSoilUses(int uses) | Public | | 0x04 |
| void SyncSoilData() | Public | | 0x00 |
| void SetSoilData_Server(const string& soilID, float amount, int uses) | Private | | 0x08 |
| void SetSoilData_Client(NetworkConnection conn, const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RefreshSoilVisuals() | 3 flags | | 0x00 |
| void ClearSoil() | 3 flags | | 0x00 |
| bool IsSoilAllowed(SoilDefinition soil) | Public | | 0x08 |
| Material GetSoilMaterial() | 3 flags | | 0x08 |
| void ChangeMoistureAmount(float amount) | Public | | 0x04 |
| void SetMoistureAmount(float amount) | Public+2 flags | | 0x04 |
| void SyncMoistureData() | Public | | 0x00 |
| void SetMoistureData_Server(float amount) | Private | | 0x04 |
| void SetMoistureData_Client(NetworkConnection conn, float amount) | Private | | 0x08 |
| void ApplyAdditive_Server(const string& additiveID) | Public | | 0x08 |
| void ApplyAdditive_Client(NetworkConnection conn, const string& additiveID, bool initialApplication) | Private | | 0x08 |
| AdditiveDefinition ApplyAdditive(const string& additiveID, bool isInitialApplication) | 3 flags | | 0x08 |
| float GetTemperatureGrowthMultiplier() | Public+2 flags | | 0x04 |
| bool IsAdditiveApplied(const string& additiveID) | Public | | 0x08 |
| void ClearAdditives() | 1 flags | | 0x00 |
| bool CanApplyAdditive(AdditiveDefinition additiveDef, ref string& invalidReason) | Public+2 flags | | 0x08 |
| void SetPourTargetActive(bool active) | Public | | 0x01 |
| void RandomizePourTargetPosition() | Public | | 0x00 |
| Vector3 GetCurrentTargetPosition() | Public | | 0x0C |
| Vector3 GetRandomPourTargetPosition() | 4 flags | | 0x0C |
| void SetPlayerUser(NetworkObject playerObject) | PublicFinal+2 flags | | 0x08 |
| void SetNPCUser(NetworkObject npcObject) | PublicFinal+2 flags | | 0x08 |
| void Load(GrowContainerData data) | 1 flags | | 0x08 |
| void .ctor() | 2 flags | | 0x00 |
| float <InitializeGridItem>b__99_0() | Private | | 0x04 |
| void NetworkInitialize___Early() | Public+1 flags | | 0x00 |
| void NetworkInitialize__Late() | Public+1 flags | | 0x00 |
| void NetworkInitializeIfDisabled() | Public+1 flags | | 0x00 |
| void RpcWriter___Server_SetSoilData_Server_3104499779(const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RpcLogic___SetSoilData_Server_3104499779(const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RpcReader___Server_SetSoilData_Server_3104499779(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_SetSoilData_Client_433593356(NetworkConnection conn, const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RpcLogic___SetSoilData_Client_433593356(NetworkConnection conn, const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RpcReader___Observers_SetSoilData_Client_433593356(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Target_SetSoilData_Client_433593356(NetworkConnection conn, const string& soilID, float amount, int uses) | Private | | 0x08 |
| void RpcReader___Target_SetSoilData_Client_433593356(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_SetMoistureData_Server_431000436(float amount) | Private | | 0x04 |
| void RpcLogic___SetMoistureData_Server_431000436(float amount) | Private | | 0x04 |
| void RpcReader___Server_SetMoistureData_Server_431000436(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_SetMoistureData_Client_530160725(NetworkConnection conn, float amount) | Private | | 0x08 |
| void RpcLogic___SetMoistureData_Client_530160725(NetworkConnection conn, float amount) | Private | | 0x08 |
| void RpcReader___Observers_SetMoistureData_Client_530160725(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Target_SetMoistureData_Client_530160725(NetworkConnection conn, float amount) | Private | | 0x08 |
| void RpcReader___Target_SetMoistureData_Client_530160725(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_ApplyAdditive_Server_3615296227(const string& additiveID) | Private | | 0x08 |
| void RpcLogic___ApplyAdditive_Server_3615296227(const string& additiveID) | Public | | 0x08 |
| void RpcReader___Server_ApplyAdditive_Server_3615296227(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Observers_ApplyAdditive_Client_619441887(NetworkConnection conn, const string& additiveID, bool initialApplication) | Private | | 0x08 |
| void RpcLogic___ApplyAdditive_Client_619441887(NetworkConnection conn, const string& additiveID, bool initialApplication) | Private | | 0x08 |
| void RpcReader___Observers_ApplyAdditive_Client_619441887(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Target_ApplyAdditive_Client_619441887(NetworkConnection conn, const string& additiveID, bool initialApplication) | Private | | 0x08 |
| void RpcReader___Target_ApplyAdditive_Client_619441887(PooledReader PooledReader0, const Channel& channel) | Private | | 0x08 |
| void RpcWriter___Server_SetPlayerUser_3323014238(NetworkObject playerObject) | Private | | 0x08 |
| void RpcLogic___SetPlayerUser_3323014238(NetworkObject playerObject) | PublicFinal+2 flags | | 0x08 |
| void RpcReader___Server_SetPlayerUser_3323014238(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| void RpcWriter___Server_SetNPCUser_3323014238(NetworkObject npcObject) | Private | | 0x08 |
| void RpcLogic___SetNPCUser_3323014238(NetworkObject npcObject) | PublicFinal+2 flags | | 0x08 |
| void RpcReader___Server_SetNPCUser_3323014238(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn) | Private | | 0x08 |
| NetworkObject sync___get_value_<NPCUserObject>k__BackingField() | Public+1 flags | | 0x08 |
| void sync___set_value_<NPCUserObject>k__BackingField(NetworkObject value, bool asServer) | Public+1 flags | | 0x08 |
| bool ReadSyncVar___ScheduleOne.Growing.GrowContainer(PooledReader PooledReader0, uint UInt321, bool Boolean2) | Public+1 flags | | 0x08 |
| NetworkObject sync___get_value_<PlayerUserObject>k__BackingField() | Public+1 flags | | 0x08 |
| void sync___set_value_<PlayerUserObject>k__BackingField(NetworkObject value, bool asServer) | Public+1 flags | | 0x08 |
| void Awake_UserLogic_ScheduleOne.Growing.GrowContainer_Assembly-CSharp.dll() | 2 flags | | 0x00 |