Zdexby TheHolyOneZ
44,741 classes
Class

Contract

: Quest : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Quests.Contract, Assembly-CSharp 0x0170 (368 B) inherited 0x0130 Assembly-CSharp.dll
0x00x0170

Members 12

OffsetSizeNameTypeFlagsDefault
—0x04DefaultExpiryTimeintPublicStatic+1 flags640698672
—0x04ExcessProductsMatchSumMultiplierfloatPublicStatic+1 flags640698672
0x08ContractsList<ScheduleOne.Quests.Contract>PublicStatic—
0x08<Customer>k__BackingFieldNetworkObjectPrivate—
0x08<Dealer>k__BackingFieldDealerPrivate—
0x04<Payment>k__BackingFieldfloatPrivate—
0x01440x04padding / unreflected
0x08ProductListProductListPublic—
0x08DeliveryLocationDeliveryLocationPublic—
0x08DeliveryWindowQuestWindowConfigPublic—
0x04<PickupScheduleIndex>k__BackingFieldintPrivate—
0x08<AcceptTime>k__BackingFieldGameDateTimePrivate—
0x01completedContractsIncrementedboolPrivate—
0x016D0x03unreflected bytes to end of Contract
Inherited from Quest 45
OffsetSizeNameTypeFlagsDefault
—0x04MAX_HUD_ENTRY_LABELSintPublicStatic+1 flags640698624
—0x04CriticalExpiryThresholdintPublicStatic+1 flags640698624
0x08QuestsList<ScheduleOne.Quests.Quest>PublicStatic—
0x08HoveredQuestQuestPublicStatic—
0x08ActiveQuestsList<ScheduleOne.Quests.Quest>PublicStatic—
0x00180x08padding / unreflected
0x04<State>k__BackingFieldEQuestStatePrivate—
0x10<GUID>k__BackingFieldGuidPrivate—
0x01<IsTracked>k__BackingFieldboolPrivate—
0x00350x03padding / unreflected
0x08titlestring1 flags—
0x08SubtitlestringPublic—
0x08onSubtitleChangedActionPublic—
0x08DescriptionstringPublic—
0x08StaticGUIDstringPublic—
0x01TrackOnBeginboolPublic—
0x00610x03padding / unreflected
0x04ExpiryVisibilityEExpiryVisibilityPublic—
0x01AutoCompleteOnAllEntriesCompleteboolPublic—
0x01PlayQuestCompleteSoundboolPublic—
0x006A0x02padding / unreflected
0x04CompletionXPintPublic—
0x01<Expires>k__BackingFieldboolPrivate—
0x00710x03padding / unreflected
0x08<Expiry>k__BackingFieldGameDateTimePrivate—
0x01AutoStartFirstEntryboolPublic—
0x007D0x03padding / unreflected
0x08EntriesList<ScheduleOne.Quests.QuestEntry>Public—
0x08IconPrefabRectTransformPublic—
0x08PoIPrefabGameObjectPublic—
0x08onQuestBeginUnityEventPublic—
0x08onQuestEndUnityEvent<ScheduleOne.Quests.EQuestState>Public—
0x08onActiveStateUnityEventPublic—
0x08onTrackChangeUnityEvent<System.Boolean>Public—
0x08onCompleteUnityEventPublic—
0x08onInitialCompleteUnityEventPublic—
0x01ShouldSendExpiryReminderboolPublic—
0x01ShouldSendExpiredNotificationboolPublic—
0x00CA0x06padding / unreflected
0x08journalEntryRectTransform1 flags—
0x08entryTitleRectRectTransform1 flags—
0x08trackedRectRectTransform1 flags—
0x08entryTimeLabelText1 flags—
0x08criticalTimeBackgroundImage1 flags—
0x08detailPanelRectTransform1 flags—
0x08<hudUI>k__BackingFieldQuestHUDUIPrivate—
0x08onHudUICreatedActionPublic—
0x01expiryReminderSentboolPrivate—
0x01110x07padding / unreflected
0x08<LocalExtraFolders>k__BackingFieldList<System.String>Private—
0x08<LocalExtraFiles>k__BackingFieldList<System.String>Private—
0x01<HasChanged>k__BackingFieldboolPrivate—
0x01autoInitializebool1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 35

SignatureFlagsNativeParams
NetworkObject get_Customer()Public+1 flags0x08
void set_Customer(NetworkObject value)2 flags0x08
Dealer get_Dealer()Public+1 flags0x08
void set_Dealer(Dealer value)2 flags0x08
float get_Payment()Public+1 flags0x04
void set_Payment(float value)2 flags0x04
int get_PickupScheduleIndex()Public+1 flags0x04
void set_PickupScheduleIndex(int value)2 flags0x04
GameDateTime get_AcceptTime()Public+1 flags0x08
void set_AcceptTime(const GameDateTime& value)2 flags0x08
void Start()2 flags0x00
void InitializeContract(const string& title, const string& description, const QuestEntryData[]& entries, const string& guid, Customer customer, float payment, ProductList products, const string& deliveryLocationGUID, QuestWindowConfig deliveryWindow, int pickupScheduleIndex, const GameDateTime& acceptTime)Public+2 flags0x08
void SilentlyInitializeContract(const string& title, const string& description, const QuestEntryData[]& entries, const string& guid, Customer customer, float payment, ProductList products, const string& deliveryLocationGUID, QuestWindowConfig deliveryWindow, int pickupScheduleIndex, const GameDateTime& acceptTime)Public+2 flags0x08
void OnUncappedMinPass()2 flags0x00
void OnDestroy()Private0x00
bool ShouldQuestShowUI()2 flags0x01
void UpdateTiming()Private0x00
void UpdatePoI()Public0x00
void End()Public+1 flags0x00
void Complete(bool network)Public+1 flags0x01
void Expire(bool network)Public+1 flags0x01
void Fail(bool network)Public+1 flags0x01
void SetDealer(Dealer dealer)Public0x08
void SubmitPayment(float bonusTotal)Public+2 flags0x04
void SendExpiryReminder()2 flags0x00
void SendExpiredNotification()2 flags0x00
bool ShouldShowJournalEntry()2 flags0x01
bool CanExpire()2 flags0x01
bool DoesProductListMatchSpecified(List<ScheduleOne.ItemFramework.ItemInstance> items, bool enforceQuality)Public0x08
float GetProductListMatch(List<ScheduleOne.ItemFramework.ItemInstance> items, ref int& matchedProductCount)Public0x08
Dictionary<ScheduleOne.Product.ProductItemInstance GetDescendingMatchRatings(Entry requestedItem, List<ScheduleOne.ItemFramework.ItemInstance> providedItems)Private0x08
SaveData GetSaveData()Public+1 flags0x08
bool ShouldSave()Public0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 26

types with a member, parameter or interface of this type