Zdexby TheHolyOneZ
44,741 classes
ScheduleOne.Employees.Employee, Assembly-CSharp 0x0338 (824 B) inherited 0x02A0 Assembly-CSharp.dll
0x00x0338

Members 28

OffsetSizeNameTypeFlagsDefault
—0x04MAX_CONSECUTIVE_PATHING_FAILURESintPublicStatic+1 flags5
0x01DEBUGboolPublic—
0x02A10x07padding / unreflected
0x08<AssignedProperty>k__BackingFieldPropertyPrivate—
0x04<EmployeeIndex>k__BackingFieldintPrivate—
0x01<PaidForToday>k__BackingFieldboolPublic—
0x01<Fired>k__BackingFieldboolPrivate—
0x01<IsMale>k__BackingFieldboolPrivate—
0x02B70x01padding / unreflected
0x04<AppearanceIndex>k__BackingFieldintPrivate—
0x04TypeEEmployeeType1 flags—
0x08WorkSpeedControllerFloatStackPublic—
0x04SigningFeefloatPublic—
0x04DailyWagefloatPublic—
0x08WaitOutsideIdleBehaviourPublic—
0x08MoveItemBehaviourMoveItemBehaviourPublic—
0x08BedNotAssignedDialogueDialogueContainerPublic—
0x08NotPaidDialogueDialogueContainerPublic—
0x08WorkIssueDialogueTemplateDialogueContainerPublic—
0x08FireDialogueDialogueContainerPublic—
0x08TransferDialogueDialogueContainerPublic—
0x08WorkIssuesList<ScheduleOne.Employees.Employee.NoWorkReason>Private—
0x04<TicksSinceLastWork>k__BackingFieldintPrivate—
0x01initializedbool1 flags—
0x03150x03padding / unreflected
0x04consecutivePathingFailuresint1 flags—
0x04timeOnLastPathingFailurefloatPrivate—
0x08cachedNPCSpawnPointTransformPrivate—
0x08syncVar___<PaidForToday>k__BackingFieldSyncVar<System.Boolean>Public—
0x01NetworkInitialize___EarlyScheduleOne.Employees.EmployeeAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.Employees.EmployeeAssembly-CSharp.dll_ExcutedboolPrivate—
0x03320x06unreflected bytes to end of Employee
Inherited from NPC 56
OffsetSizeNameTypeFlagsDefault
—0x04PanicDurationintPrivateStatic+1 flags15
—0x04HeadLightStartTimeintPrivateStatic+1 flags1700
—0x04HeadLightsEndTimeintPrivateStatic+1 flags600
0x08_npcDataBaseNPCDataObjectPrivate—
0x08<NPCData>k__BackingFieldNPCDataPrivate—
0x08OnNPCDataReadyAction<ScheduleOne.NPCs.Framework.NPCData>Private—
0x04<Scale>k__BackingFieldfloatPrivate—
0x04RegionEMapRegionPublic—
0x08BakedGUIDstringPublic—
0x10<GUID>k__BackingFieldGuidPrivate—
0x08<AggressionController>k__BackingFieldFloatStackPrivate—
0x08<Movement>k__BackingFieldNPCMovementPrivate—
0x08<DialogueHandler>k__BackingFieldDialogueHandlerPrivate—
0x08<Avatar>k__BackingFieldAvatarPrivate—
0x08<Awareness>k__BackingFieldNPCAwarenessPrivate—
0x08<Responses>k__BackingFieldNPCResponsesPrivate—
0x08<Actions>k__BackingFieldNPCActionsPrivate—
0x08<Behaviour>k__BackingFieldNPCBehaviourPrivate—
0x08<Inventory>k__BackingFieldNPCInventoryPrivate—
0x08<VoiceOverEmitter>k__BackingFieldVOEmitterPrivate—
0x08<Health>k__BackingFieldNPCHealthPrivate—
0x08<Visibility>k__BackingFieldEntityVisibilityPrivate—
0x08<CurrentVehicle>k__BackingFieldLandVehiclePrivate—
0x08onEnterVehicleAction<ScheduleOne.Vehicles.LandVehicle>Public—
0x08onExitVehicleAction<ScheduleOne.Vehicles.LandVehicle>Public—
0x08<CurrentBuilding>k__BackingFieldNPCEnterableBuildingPrivate—
0x08<LastEnteredDoor>k__BackingFieldStaticDoorPrivate—
0x08RelationDataNPCRelationDataPublic—
0x08<MSGConversation>k__BackingFieldMSGConversationPrivate—
0x08OnConversationCreatedActionPrivate—
0x08_outlineRenderersList<UnityEngine.GameObject>1 flags—
0x08_outlineEffectOutlinable1 flags—
0x08<LocalExtraFiles>k__BackingFieldList<System.String>Private—
0x08<LocalExtraFolders>k__BackingFieldList<System.String>Private—
0x01<HasChanged>k__BackingFieldboolPrivate—
0x02110x07padding / unreflected
0x08<HighestProgressionEvent>k__BackingFieldVisionEventPrivate—
0x01<isVisible>k__BackingFieldboolPrivate—
0x02210x07padding / unreflected
0x08onVisibilityChangedAction<System.Boolean>Public—
0x01<isUnsettled>k__BackingFieldboolPrivate—
0x02310x07padding / unreflected
0x08resetUnsettledCoroutineCoroutinePrivate—
0x01<IsPanicked>k__BackingFieldboolPrivate—
0x02410x03padding / unreflected
0x04<TimeSincePanicked>k__BackingFieldfloatPrivate—
0x01<HasUmbrella>k__BackingFieldboolPublic—
0x02490x07padding / unreflected
0x08<ScheduleOne.Core.Weather.IWeatherEntity.WeatherVolume>k__BackingFieldstringPrivate—
0x01<IsUnderCover>k__BackingFieldboolPrivate—
0x02590x07padding / unreflected
0x08impactHistoryList<System.Int32>Private—
0x08_weatherTolerenceWeatherConditionsPrivate—
0x08_currentWeatherConditionsForEntityWeatherConditions1 flags—
0x04_wetnessfloatPrivate—
—0x04NPC_WET_RATEfloatPrivateStatic+1 flags1036831949
—0x04NPC_DRY_RATEfloatPrivateStatic+1 flags1028443341
0x027C0x04padding / unreflected
0x08_networkedEquipperNetworkedEquipper1 flags—
0x08lerpScaleRoutineCoroutinePrivate—
0x08syncVar___<HasUmbrella>k__BackingFieldSyncVar<System.Boolean>Public—
0x01NetworkInitialize___EarlyScheduleOne.NPCs.NPCAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.NPCs.NPCAssembly-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 93

SignatureFlagsNativeParams
Property get_AssignedProperty()Public+1 flags0x08
void set_AssignedProperty(Property value)2 flags0x08
int get_EmployeeIndex()Public+1 flags0x04
void set_EmployeeIndex(int value)2 flags0x04
bool get_PaidForToday()Public+1 flags0x01
void set_PaidForToday(bool value)Private+1 flags0x01
bool get_Fired()Public+1 flags0x01
void set_Fired(bool value)Private+1 flags0x01
bool get_IsWaitingOutside()Public+1 flags0x01
bool get_IsMale()Public+1 flags0x01
void set_IsMale(bool value)Private+1 flags0x01
int get_AppearanceIndex()2 flags0x04
void set_AppearanceIndex(int value)Private+1 flags0x04
EEmployeeType get_EmployeeType()Public+1 flags0x04
float get_CurrentWorkSpeed()Public+1 flags0x04
int get_TicksSinceLastWork()Public+1 flags0x04
void set_TicksSinceLastWork(int value)Private+1 flags0x04
void Awake()Public+1 flags0x00
void Start()2 flags0x00
void OnStartServer()Public+1 flags0x00
void OnSpawnServer(NetworkConnection connection)Public+1 flags0x08
void Initialize(NetworkConnection conn, const string& firstName, const string& lastName, const string& id, const string& guid, const string& propertyID, bool male, int appearanceIndex)Public+2 flags0x08
void AssignProperty(Property prop, bool warp)3 flags0x08
void UnassignProperty()3 flags0x00
void SendTransfer(const string& propertyCode)Public0x08
void TransferToProperty(const string& code)Private0x08
void TransferToProperty(Property prop)3 flags0x08
void InitializeInfo(const string& firstName, const string& lastName, const string& id)3 flags0x08
void InitializeAppearance(bool male, int index)3 flags0x04
void CheckDialogueChoice(const string& choiceLabel)3 flags0x08
void SendFire()Public0x00
void ReceiveFire()Private0x00
void ResetConfiguration()3 flags0x00
void Fire()3 flags0x00
bool CanWork()1 flags0x01
bool CanConsumeProduct()3 flags0x01
ItemSlot GetFirstInventorySlotContainingProduct()1 flags0x08
void OnDestroy()2 flags0x00
void UpdateBehaviour()3 flags0x00
void UpdateConsumeProduct()Private0x00
void MarkIsWorking()1 flags0x00
bool IsAnyWorkInProgress()3 flags0x01
void SetWaitOutside(bool wait)Private0x01
bool ShouldIdle()3 flags0x01
void OnTick()2 flags0x00
void OnSleepEnd()Private0x00
void SetIsPaid()Public0x00
bool ShouldSave()Public+1 flags0x01
NPCData GetNPCData()Public+1 flags0x08
EmployeeHome GetHome()Public+2 flags0x08
bool IsPayAvailable()Public0x01
void RemoveDailyWage()Public0x00
bool GetWorkIssue(ref DialogueContainer& notWorkingReason)Public+2 flags0x08
void SetIdle(bool idle)Public+2 flags0x01
void LeavePropertyAndDespawn()1 flags0x00
void SubmitNoWorkReason(const string& reason, const string& fix, int priority)Public0x08
bool ShouldShowNoWorkDialogue(bool enabled)Private0x01
void OnNotWorkingDialogue()Private0x00
bool ShouldShowFireDialogue(bool enabled)Private0x01
void TradeItems()Private0x00
void TradeItemsDone()Private0x00
void SetDestination(ITransitEntity transitEntity, bool teleportIfFail)1 flags0x08
void SetDestination(const Vector3& position, bool teleportIfFail)1 flags0x0C
void WalkCallback(const WalkResult& result)3 flags0x04
void .ctor()Public+1 flags0x00
void <Awake>b__53_0(float newValue)Private0x04
void NetworkInitialize___Early()Public+1 flags0x00
void NetworkInitialize__Late()Public+1 flags0x00
void NetworkInitializeIfDisabled()Public+1 flags0x00
void RpcWriter___Observers_Initialize_2260823878(NetworkConnection conn, const string& firstName, const string& lastName, const string& id, const string& guid, const string& propertyID, bool male, int appearanceIndex)Private0x08
void RpcLogic___Initialize_2260823878(NetworkConnection conn, const string& firstName, const string& lastName, const string& id, const string& guid, const string& propertyID, bool male, int appearanceIndex)Public+2 flags0x08
void RpcReader___Observers_Initialize_2260823878(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Target_Initialize_2260823878(NetworkConnection conn, const string& firstName, const string& lastName, const string& id, const string& guid, const string& propertyID, bool male, int appearanceIndex)Private0x08
void RpcReader___Target_Initialize_2260823878(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Server_SendTransfer_3615296227(const string& propertyCode)Private0x08
void RpcLogic___SendTransfer_3615296227(const string& propertyCode)Public0x08
void RpcReader___Server_SendTransfer_3615296227(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn)Private0x08
void RpcWriter___Observers_TransferToProperty_3615296227(const string& code)Private0x08
void RpcLogic___TransferToProperty_3615296227(const string& code)Private0x08
void RpcReader___Observers_TransferToProperty_3615296227(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Server_SendFire_2166136261()Private0x00
void RpcLogic___SendFire_2166136261()Public0x00
void RpcReader___Server_SendFire_2166136261(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn)Private0x08
void RpcWriter___Observers_ReceiveFire_2166136261()Private0x00
void RpcLogic___ReceiveFire_2166136261()Private0x00
void RpcReader___Observers_ReceiveFire_2166136261(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_SubmitNoWorkReason_15643032(const string& reason, const string& fix, int priority)Private0x08
void RpcLogic___SubmitNoWorkReason_15643032(const string& reason, const string& fix, int priority)Public0x08
void RpcReader___Observers_SubmitNoWorkReason_15643032(PooledReader PooledReader0, const Channel& channel)Private0x08
bool sync___get_value_<PaidForToday>k__BackingField()Public+1 flags0x01
void sync___set_value_<PaidForToday>k__BackingField(bool value, bool asServer)Public+1 flags0x01
bool ReadSyncVar___ScheduleOne.Employees.Employee(PooledReader PooledReader0, uint UInt321, bool Boolean2)Public+1 flags0x08
void Awake_UserLogic_ScheduleOne.Employees.Employee_Assembly-CSharp.dll()2 flags0x00

Subclasses 4

Used by 24

types with a member, parameter or interface of this type