LeviLamina
Loading...
Searching...
No Matches
TransactionHandler.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/store/iap/PurchasePath.h"
7
#include "mc/client/store/iap/PurchaseResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Offer
;
12
class
TransactionContext
;
13
struct
Purchase
;
14
// clang-format on
15
16
class
TransactionHandler
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 8>
mUnk3a6073;
21
::ll::UntypedStorage<8, 8>
mUnk731764;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
TransactionHandler
& operator=(
TransactionHandler
const
&);
27
TransactionHandler
(
TransactionHandler
const
&);
28
TransactionHandler
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 0
34
virtual
~TransactionHandler
() =
default
;
35
36
// vIndex: 1
37
virtual
void
update();
38
39
// vIndex: 2
40
virtual
void
transactPurchase(
::Offer
&,
::TransactionContext
&, ::PurchasePath);
41
42
// vIndex: 3
43
virtual
bool
transactFulfillment(
44
::Offer
&,
45
::std::shared_ptr<::Purchase>,
46
::std::unique_ptr<::TransactionContext>,
47
::PurchasePath
48
) = 0;
49
50
// vIndex: 4
51
virtual
bool
tryParseTransactionPayload(::std::shared_ptr<::Purchase>&, ::std::string&)
const
;
52
53
// vIndex: 5
54
virtual
void
onPurchaseComplete(
::Offer
&, ::std::string
const
&, ::PurchasePath, ::PurchaseResult);
55
// NOLINTEND
56
57
public
:
58
// destructor thunk
59
// NOLINTBEGIN
60
61
// NOLINTEND
62
63
public
:
64
// virtual function thunks
65
// NOLINTBEGIN
66
67
// NOLINTEND
68
};
Offer
Definition
Offer.h:5
TransactionContext
Definition
TransactionContext.h:5
TransactionHandler
Definition
TransactionHandler.h:16
Purchase
Definition
Purchase.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
store
iap
transactions
TransactionHandler.h
Generated on Sat Apr 26 2025 05:55:22 for LeviLamina by
1.12.0