Zdexby TheHolyOneZ
44,741 classes
Class

GrowContainerBehaviour

: Behaviour : NetworkBehaviour : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.NPCs.Behaviour.GrowContainerBehaviour, Assembly-CSharp 0x01A0 (416 B) inherited 0x0168 Assembly-CSharp.dll
0x00x01A0

Members 8

OffsetSizeNameTypeFlagsDefault
0x08<_growContainer>k__BackingFieldGrowContainerPrivate—
0x04<_currentState>k__BackingFieldEStatePrivate—
0x01740x04padding / unreflected
0x08<_botanist>k__BackingFieldBotanistPrivate—
0x08_walkRoutineCoroutinePrivate—
0x08_grabRoutineCoroutinePrivate—
0x08_performActionRoutineCoroutinePrivate—
0x01NetworkInitialize___EarlyScheduleOne.NPCs.Behaviour.GrowContainerBehaviourAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.NPCs.Behaviour.GrowContainerBehaviourAssembly-CSharp.dll_ExcutedboolPrivate—
0x019A0x06unreflected bytes to end of GrowContainerBehaviour
Inherited from Behaviour 17
OffsetSizeNameTypeFlagsDefault
—0x04MAX_CONSECUTIVE_PATHING_FAILURESintPublicStatic+1 flags5
0x01EnabledOnAwakeboolPublic—
0x01<Enabled>k__BackingFieldboolPrivate—
0x011A0x06padding / unreflected
0x08NamestringPublic—
0x04PriorityintPublic—
0x01_canUseUmbrellaDuringBehaviourboolPrivate—
0x01<Started>k__BackingFieldboolPrivate—
0x01<Active>k__BackingFieldboolPrivate—
0x012F0x01padding / unreflected
0x04BehaviourIndexintPublic—
0x01340x04padding / unreflected
0x08<beh>k__BackingFieldNPCBehaviourPrivate—
0x08onEnableUnityEventPublic—
0x08onDisableUnityEventPublic—
0x08onBeginUnityEventPublic—
0x08onEndUnityEventPublic—
0x04consecutivePathingFailuresint1 flags—
0x01NetworkInitialize___EarlyScheduleOne.NPCs.Behaviour.BehaviourAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.NPCs.Behaviour.BehaviourAssembly-CSharp.dll_ExcutedboolPrivate—
Inherited from NetworkBehaviour 41
OffsetSizeNameTypeFlagsDefault
0x01<OnStartServerCalled>k__BackingFieldboolPrivate—
0x01<OnStartClientCalled>k__BackingFieldboolPrivate—
0x01_onStartNetworkCalledboolPrivate—
0x01_onStopNetworkCalledboolPrivate—
0x01_componentIndexCachebytePrivate—
0x00250x03padding / unreflected
0x08_transportManagerCacheTransportManagerPrivate—
0x08_networkObjectCacheNetworkObjectPrivate—
0x01_initializedOnceServerboolPrivate—
0x01_initializedOnceClientboolPrivate—
0x01ClientHasReconcileDatabool1 flags—
0x003B0x01padding / unreflected
0x04_lastReplicateTickuintPrivate—
0x01<IsReconciling>k__BackingFieldboolPrivate—
0x00410x07padding / unreflected
0x08_replicateRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_reconcileRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x01_predictionInitializedboolPrivate—
0x00590x07padding / unreflected
0x08_predictionRigidbodyRigidbodyPrivate—
0x08_predictionRigidbody2dRigidbody2DPrivate—
0x0C_lastMayChangePositionVector3Private—
0x10_lastMayChangeRotationQuaternionPrivate—
0x0C_lastMayChangeScaleVector3Private—
0x04_remainingResendsintPrivate—
0x04_lastSentReplicateTickuintPrivate—
0x04_lastReceivedReplicateTickuintPrivate—
0x04_lastReceivedReconcileTickuintPrivate—
0x04_lastReconcileTickuintPrivate—
0x00AC0x04padding / unreflected
0x08_serverRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_observersRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_targetRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x04_rpcMethodCountuintPrivate—
0x01_rpcHashSizebytePrivate—
0x00D50x03padding / unreflected
0x08_bufferedRpcsDictionary<System.UInt32Private—
0x08_networkConnectionCacheHashSet<FishNet.Connection.NetworkConnection>Private—
—0x04MAXIMUM_RPC_HEADER_SIZEintPrivateStatic+1 flags0
0x08_syncTypeWritersSyncTypeWriter[]Private—
0x08_syncVarsDictionary<System.UInt32Private—
0x01SyncVarDirtybool1 flags—
0x00F90x07padding / unreflected
0x08_syncObjectsDictionary<System.UInt32Private—
0x01SyncObjectDirtybool1 flags—
0x08_readPermissionsReadPermission[]PrivateStatic—
0x01090x07padding / unreflected
0x08_syncVarReadDelegatesList<FishNet.Object.Delegating.SyncVarReadDelegate>Private—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 44

SignatureFlagsNativeParams
GrowContainer get__growContainer()2 flags0x08
void set__growContainer(GrowContainer value)Private+1 flags0x08
EState get__currentState()2 flags0x04
void set__currentState(const EState& value)Private+1 flags0x04
Botanist get__botanist()2 flags0x08
void set__botanist(Botanist value)Private+1 flags0x08
BotanistConfiguration get__botanistConfiguration()2 flags0x08
void Awake()Public+1 flags0x00
void AssignAndEnable(GrowContainer growContainer)Public+2 flags0x08
void Activate()Public+1 flags0x00
void Resume()Public+1 flags0x00
void Pause()Public+1 flags0x00
void Deactivate()Public+1 flags0x00
bool AreTaskConditionsMetForContainer(GrowContainer container)Public+2 flags0x08
bool DoesBotanistHaveAccessToRequiredSupplies(GrowContainer container)Public0x08
void OnActiveTick()Public+1 flags0x00
void OnStartPerformAction()3 flags0x00
void OnStopPerformAction()3 flags0x00
Vector3 GetGrowContainerLookPoint()3 flags0x0C
AvatarEquippable GetActionEquippable()3 flags0x08
TrashItem GetTrashPrefab(ItemInstance usedItem)3 flags0x08
void OnActionSuccess(ItemInstance usedItem)4 flags0x08
string GetAnimationBool()4 flags0x08
float GetActionDuration()4 flags0x04
void WalkTo(ITransitEntity entity)Private0x08
void GrabRequiredItemFromSupplies()Private0x00
void PerformAction()Private0x00
bool CheckSuccess(ItemInstance usedItem)3 flags0x08
void StopAllRoutines()Private0x00
string[] GetRequiredItemSuitableIDs(GrowContainer growContainer)3 flags0x08
bool DoesTaskRequireItem(GrowContainer growContainer, ref string[]& suitableItemIDs)Private0x08
bool IsRequiredItemInInventory(GrowContainer growContainer)Private0x08
bool DoSuppliesContainRequiredItem(GrowContainer growContainer)Private0x08
ItemSlot GetSuppliesSlotContainingRequiredItem(const string[]& suitableItemIDs)Private0x08
ItemSlot GetItemSlotContainingRequiredItem(IItemSlotOwner itemSlotOwner, const string[]& suitableItemIDs)1 flags0x08
bool IsAtSupplies()Private0x01
bool IsAtGrowContainer()Private0x01
void .ctor()2 flags0x00
IEnumerator <GrabRequiredItemFromSupplies>g__Routine|36_0()Private0x08
IEnumerator <PerformAction>g__Routine|37_0()Private0x08
void NetworkInitialize___Early()Public+1 flags0x00
void NetworkInitialize__Late()Public+1 flags0x00
void NetworkInitializeIfDisabled()Public+1 flags0x00
void Awake_UserLogic_ScheduleOne.NPCs.Behaviour.GrowContainerBehaviour_Assembly-CSharp.dll()2 flags0x00

Subclasses 7

Used by 3

types with a member, parameter or interface of this type