Zdexby TheHolyOneZ
44,741 classes
Class

HandoverScreen

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.UI.Handover.HandoverScreen, Assembly-CSharp 0x0128 (296 B) inherited 0x0028 Assembly-CSharp.dll
0x00x0128

Members 36

OffsetSizeNameTypeFlagsDefault
—0x04CustomerSlotCountintPrivateStatic+1 flags4
—0x04VehicleMaxDistancefloatPrivateStatic+1 flags1101004800
0x01<IsOpen>k__BackingFieldboolPrivate—
0x00290x07padding / unreflected
0x08<CurrentContract>k__BackingFieldContractPrivate—
0x08<CurrentCustomer>k__BackingFieldCustomerPrivate—
0x08OnHandoverScreenOpenedAction<ScheduleOne.UI.Handover.HandoverScreen.EMode>Private—
0x08OnHandoverScreenClosedActionPrivate—
0x08SuccessColorMapGradientPublic—
0x08CanvasCanvasPublic—
0x08ContainerGameObjectPublic—
0x08CanvasGroupCanvasGroupPublic—
0x08InstructionLabelTextMeshProUGUIPublic—
0x08ContractDescriptionLabelTextMeshProUGUIPublic—
0x08ExpectationEntriesRectTransform[]Public—
0x08VehicleSlotContainerRectTransformPublic—
0x08CustomerSlotContainerRectTransformPublic—
0x08VehicleSubtitleTextMeshProUGUIPublic—
0x08SuccessLabelTextMeshProUGUIPublic—
0x08ErrorLabelTextMeshProUGUIPublic—
0x08WarningLabelTextMeshProUGUIPublic—
0x08DoneButtonButtonPublic—
0x08VehicleContainerRectTransformPublic—
0x08TitleLabelTextMeshProUGUIPublic—
0x08PriceSelectorAmountSelectorPublic—
0x08FairPriceLabelTextMeshProUGUIPublic—
0x08DetailPanelHandoverScreenDetailPanelPublic—
0x08StateMonoStatePublic—
0x04_modeEModePrivate—
0x00F40x04padding / unreflected
0x08_vehicleSlotUIsItemSlotUI[]Private—
0x08_customerSlotUIsItemSlotUI[]Private—
0x08_customerSlotsItemSlot[]Private—
0x01_ignoreCustomerChangedEventsboolPrivate—
0x01_requireFullChanceOfSuccessboolPrivate—
0x01120x02padding / unreflected
0x04_outcomeEHandoverOutcomePrivate—
0x08_onHandoverCompleteCallbackAction<ScheduleOne.UI.Handover.HandoverScreen.EHandoverOutcomePrivate—
0x08_successChanceMethodFunc<System.Collections.Generic.List<ScheduleOne.ItemFramework.ItemInstance>Private—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08instanceHandoverScreenPrivateStatic—
0x00080x18padding / unreflected
0x01Destroyedbool1 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 33

SignatureFlagsNativeParams
bool get_IsOpen()Public+1 flags0x01
void set_IsOpen(bool value)2 flags0x01
Contract get_CurrentContract()Public+1 flags0x08
void set_CurrentContract(Contract value)2 flags0x08
Customer get_CurrentCustomer()Public+1 flags0x08
void set_CurrentCustomer(Customer value)Private+1 flags0x08
void add_OnHandoverScreenOpened(Action<ScheduleOne.UI.Handover.HandoverScreen.EMode> value)Public+1 flags0x08
void remove_OnHandoverScreenOpened(Action<ScheduleOne.UI.Handover.HandoverScreen.EMode> value)Public+1 flags0x08
void add_OnHandoverScreenClosed(Action value)Public+1 flags0x08
void remove_OnHandoverScreenClosed(Action value)Public+1 flags0x08
void add__onHandoverCompleteCallback(Action<ScheduleOne.UI.Handover.HandoverScreen.EHandoverOutcome value)Private+1 flags0x08
void remove__onHandoverCompleteCallback(Action<ScheduleOne.UI.Handover.HandoverScreen.EHandoverOutcome value)Private+1 flags0x08
void add__successChanceMethod(Func<System.Collections.Generic.List<ScheduleOne.ItemFramework.ItemInstance> value)Private+1 flags0x08
void remove__successChanceMethod(Func<System.Collections.Generic.List<ScheduleOne.ItemFramework.ItemInstance> value)Private+1 flags0x08
void Start()2 flags0x00
void Update()Private0x00
void TestOpen()Public0x00
void Open(Contract contract, Customer customer, const EMode& mode, Action<ScheduleOne.UI.Handover.HandoverScreen.EHandoverOutcome callback, Func<System.Collections.Generic.List<ScheduleOne.ItemFramework.ItemInstance> successChanceMethod, bool requireFullChanceOfSuccess)Public0x08
void Close(const EHandoverOutcome& outcome)Public0x04
void OnClose()Private0x00
void DonePressed()Public0x00
void Exit(ExitAction action)Private0x08
void ClearCustomerSlots(bool returnToOriginals)Public0x01
void CustomerItemsChanged()Private0x00
void UpdateDoneButton()Private0x00
void PriceChanged(float newPrice)Private0x04
void UpdateSuccessChance()Private0x00
bool GetError(ref string& err)Private0x08
bool GetWarning(ref string& warning)Private0x08
List<ScheduleOne.ItemFramework.ItemInstance> GetCustomerItems(bool onlyPackagedProduct)Private0x08
float GetCustomerItemsValue()Private0x04
int GetCustomerItemsCount(bool onlyPackagedProduct)Private0x04
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type