UOperatingSystemBankManager
#include <OperatingSystemSimulator/Public/Data/OperatingSystemBankManager.h>class UOperatingSystemBankManagerDefined in OperatingSystemBankManager.h:181
Inherits:
USaveGame
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBankManager["UOperatingSystemBankManager"]
class USaveGame["USaveGame"]
USaveGame <|-- UOperatingSystemBankManager
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBankManager["UOperatingSystemBankManager"]
class FOperatingSystemUser["FOperatingSystemUser"]
UOperatingSystemBankManager *-- FOperatingSystemUser
class FOperatingSystemBankUserData["FOperatingSystemBankUserData"]
UOperatingSystemBankManager *-- FOperatingSystemBankUserData
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemBankManager {
+UOperatingSystemBankManager()
+CreateBankSingleton()
+ClearBankSingleton()
+GetBankAccounts(const FOperatingSystemUser &ForUser, TArray bool
+FindCreditCardByName(const FOperatingSystemUser &FromUser, const bool
+FindCreditCardByNumber(const FOperatingSystemUser &FromUser, const bool
+FindUserFromAccountNumber(const int64 AccountNumber, FOperatingSystem bool
+RegisterNewBankAccount(const UObject *WorldContextObject, const FO
+UnregisterBankAccount(const UObject *WorldContextObject, const FO
+TransferFundsToAnotherAccount(FGenericError &OutErrorIfAny, const int64 F
+TransferFundsToAccount(FGenericError &OutErrorIfAny, const int64 T
+UserHasAnyBankAccount(const FOperatingSystemUser &TestUser) bool
+UserHasBankAccount(const FOperatingSystemUser &TestUser, const bool
+IsBankAccountValid(const FOperatingSystemBankAccount &TestAcco bool
+IsBankSettingValid(const FOperatingSystemBankSetting &TestBank bool
+IsCreditCardValid(const FOperatingSystemCreditCard &TestCard) bool
+IsCreditCardExpired(const FOperatingSystemCreditCard &TestCard) bool
+IsTransactionValid(const FOperatingSystemUserFundTransaction & bool
+SetTransactionDescription(FOperatingSystemUserFundTransaction &Transa
+Equal_Cards(const FOperatingSystemCreditCard &Lhs, cons bool
+NotEqual_Cards(const FOperatingSystemCreditCard &Lhs, cons bool
+Equal_BankAccount(const FOperatingSystemBankAccount &Lhs, con bool
+NotEqual_BankAccount(const FOperatingSystemBankAccount &Lhs, con bool
+K2_OnFindCreditCard(const FOperatingSystemCreditCard &Card)
+K2_OnBankAccountRegistered(const FOperatingSystemUser &User, const FOp
+K2_OnBankAccountUnregistered(const FOperatingSystemUser &User, const FOp
+CardTypeDataTable : TSoftObjectPtr< UDataTable >
+BankTypeDataTable : TSoftObjectPtr< UDataTable >
+BankUsers : TMap< FOperatingSystemUser(), FOperating
+Internal_Save()
}
Caller impact — Internal_Save
Section titled “Caller impact — Internal_Save”Documented call sites inside the plugin (6):
flowchart LR UOperatingSystemBankManager__Internal_Save["UOperatingSystemBankManager::Internal_Save"] UOperatingSystemBankManager__ClearBankSingleton["UOperatingSystemBankManager::ClearBankSingleton"] UOperatingSystemBankManager__ClearBankSingleton --> UOperatingSystemBankManager__Internal_Save UOperatingSystemBankManager__RegisterNewBankAccount["UOperatingSystemBankManager::RegisterNewBankAccount"] UOperatingSystemBankManager__RegisterNewBankAccount --> UOperatingSystemBankManager__Internal_Save UOperatingSystemBankManager__SetTransactionDescription["UOperatingSystemBankManager::SetTransactionDescription"] UOperatingSystemBankManager__SetTransactionDescription --> UOperatingSystemBankManager__Internal_Save UOperatingSystemBankManager__TransferFundsToAccount["UOperatingSystemBankManager::TransferFundsToAccount"] UOperatingSystemBankManager__TransferFundsToAccount --> UOperatingSystemBankManager__Internal_Save UOperatingSystemBankManager__TransferFundsToAnotherAccount["UOperatingSystemBankManager::TransferFundsToAnotherAccount"] UOperatingSystemBankManager__TransferFundsToAnotherAccount --> UOperatingSystemBankManager__Internal_Save UOperatingSystemBankManager__UnregisterBankAccount["UOperatingSystemBankManager::UnregisterBankAccount"] UOperatingSystemBankManager__UnregisterBankAccount --> UOperatingSystemBankManager__Internal_Save
A class that manages the bank functionality in the operating system.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemBankManager |
UOperatingSystemBankManager
Section titled “UOperatingSystemBankManager”UOperatingSystemBankManager()Defined in OperatingSystemBankManager.h:265
Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
void | CreateBankSingleton static | Creates a singleton instance of the bank manager. |
void | ClearBankSingleton static | Clears the bank singleton and saves any changes made to it. |
bool | GetBankAccounts static | Retrieves the bank accounts for a given user. |
bool | FindCreditCardByName static | Finds a credit card by its name. |
bool | FindCreditCardByNumber static | Finds a credit card by its number. |
bool | FindUserFromAccountNumber static | FindUserFromAccountNumber - Finds a user from the given account number. |
void | RegisterNewBankAccount static | Registers a new bank account for the specified user. |
void | UnregisterBankAccount static | Unregisters a bank account for a user. |
void | TransferFundsToAnotherAccount static | Transfers funds from one bank account to another. |
void | TransferFundsToAccount static | Transfers funds to the specified account. |
bool | UserHasAnyBankAccount static | Checks if the specified user has any bank accounts. |
bool | UserHasBankAccount static | Checks if the given user has a bank account in the specified bank. |
bool | IsBankAccountValid static | Checks if the given bank account is valid. |
bool | IsBankSettingValid static | Check if a bank setting is valid. |
bool | IsCreditCardValid static | Checks if a credit card is valid. |
bool | IsCreditCardExpired static | Check if a credit card has expired. |
bool | IsTransactionValid static | Checks if a transaction is valid. |
void | SetTransactionDescription static | Sets the description of a user fund transaction. |
bool | Equal_Cards static | Checks if two OperatingSystemCreditCard objects are equal. |
bool | NotEqual_Cards static | Determines whether two credit cards are not equal. |
bool | Equal_BankAccount static | Determines if two bank accounts are equal. |
bool | NotEqual_BankAccount static | Determines if two bank accounts are not equal. |
CreateBankSingleton
Section titled “CreateBankSingleton”static
static void CreateBankSingleton()Defined in OperatingSystemBankManager.h:275 Creates a singleton instance of the bank manager.
This method creates a singleton instance of the bank manager if it does not already exist. If a bank save game exists, it loads the saved instance of the bank manager. If the save game is corrupted, it displays an error message. If no save game exists, it creates a new instance of the bank manager.
Referenced by
Section titled “Referenced by”References
Section titled “References”GetOS_LOGOS_LOG_ERROROS_LOG_VERBOSEOS_LOG_VERY_VERBOSE
ClearBankSingleton
Section titled “ClearBankSingleton”static
static void ClearBankSingleton()Defined in OperatingSystemBankManager.h:284 Clears the bank singleton and saves any changes made to it.
See also: UOperatingSystemBankManager::Internal_Save()
Referenced by
Section titled “Referenced by”References
Section titled “References”GetBankAccounts
Section titled “GetBankAccounts”static
static bool GetBankAccounts(const FOperatingSystemUser & ForUser, TArray< FOperatingSystemBankAccount > & OutBankAccounts)Defined in OperatingSystemBankManager.h:298 Retrieves the bank accounts for a given user.
This method retrieves the bank accounts associated with a particular user. The user is specified by the provided ForUser parameter. The retrieved bank accounts are stored in the OutBankAccounts array parameter.
Parameters
Section titled “Parameters”-
ForUserThe user for whom to retrieve the bank accounts. -
OutBankAccountsThe array where the retrieved bank accounts will be stored.
Returns
Section titled “Returns”True if the bank accounts were successfully retrieved for the user, false otherwise.
FindCreditCardByName
Section titled “FindCreditCardByName”static
static bool FindCreditCardByName(const FOperatingSystemUser & FromUser, const FName CardName, FOperatingSystemCreditCard & OutCard)Defined in OperatingSystemBankManager.h:310 Finds a credit card by its name.
Parameters
Section titled “Parameters”-
FromUserThe user account from which to search for the credit card. -
CardNameThe name of the credit card to find. -
OutCard[out] The found credit card will be stored in this parameter, if found.
Returns
Section titled “Returns”True if the credit card was found, false otherwise.
FindCreditCardByNumber
Section titled “FindCreditCardByNumber”static
static bool FindCreditCardByNumber(const FOperatingSystemUser & FromUser, const int64 CardNumber, FOperatingSystemCreditCard & OutCard)Defined in OperatingSystemBankManager.h:326 Finds a credit card by its number.
This method is used to search for a credit card in the operating system bank based on its number. The method checks if the user is registered with the bank and then calls the FindCreditCardByNumber method of the user’s bank set. If the card is found, it is assigned to the OutCard parameter.
Parameters
Section titled “Parameters”-
FromUserThe operating system user performing the search. -
CardNumberThe number of the credit card to search for. -
OutCardThe reference to the operating system credit card object where the found card will be assigned.
Returns
Section titled “Returns”bool Returns true if the credit card was found, false otherwise.
FindUserFromAccountNumber
Section titled “FindUserFromAccountNumber”static
static bool FindUserFromAccountNumber(const int64 AccountNumber, FOperatingSystemUser & OutUser, FOperatingSystemBankAccount & OutBankAccount)Defined in OperatingSystemBankManager.h:341 FindUserFromAccountNumber - Finds a user from the given account number.
This method searches for a user with a specific account number in the operating system bank. If a user with the account number is found, the user and bank account information are returned.
Parameters
Section titled “Parameters”-
AccountNumberThe account number to search for. -
OutUser[out] The found user that corresponds to the account number. -
OutBankAccount[out] The bank account information associated with the account number.
Returns
Section titled “Returns”True if the user with the account number is found and the user is registered, false otherwise.
Referenced by
Section titled “Referenced by”References
Section titled “References”RegisterNewBankAccount
Section titled “RegisterNewBankAccount”static
static void RegisterNewBankAccount(const UObject * WorldContextObject, const FOperatingSystemUser & ForUser, const FName BankRowName, FGenericError & OutErrorIfAny)Defined in OperatingSystemBankManager.h:352 Registers a new bank account for the specified user.
Parameters
Section titled “Parameters”-
WorldContextObjectThe world context object. -
ForUserThe user for whom the bank account needs to be registered. -
BankRowNameThe name of the bank in the data table. -
OutErrorIfAnyThe error information if registration fails.
References
Section titled “References”BankNameCreateNewBankAccountErrorExceptionDescriptionGetInternal_SaveIsRegisteredValidIsValidMAKE_ERRORNameOS_LOG_ERRORResetUsername
UnregisterBankAccount
Section titled “UnregisterBankAccount”static
static void UnregisterBankAccount(const UObject * WorldContextObject, const FOperatingSystemUser & ForUser, const FName BankName)Defined in OperatingSystemBankManager.h:364 Unregisters a bank account for a user.
This method removes the specified bank account from the user’s bank account list.
Parameters
Section titled “Parameters”-
WorldContextObjectThe world context object used to access the game world. -
ForUserThe user for whom the bank account is to be unregistered. -
BankNameThe name of the bank account to unregister.
References
Section titled “References”TransferFundsToAnotherAccount
Section titled “TransferFundsToAnotherAccount”static
static void TransferFundsToAnotherAccount(FGenericError & OutErrorIfAny, const int64 FromAccountNumber, const int64 ToAccountNumber, const float Amount, const FText Remarks)Defined in OperatingSystemBankManager.h:376 Transfers funds from one bank account to another.
Parameters
Section titled “Parameters”-
OutErrorIfAnyThe error if any occurred during the transfer. -
FromAccountNumberThe account number from which the funds will be transferred. -
ToAccountNumberThe account number to which the funds will be transferred. -
AmountThe amount to transfer. -
RemarksAdditional remarks for the transfer.
References
Section titled “References”ErrorExceptionDescriptionFindUserFromAccountNumberInternal_SaveIsValidMAKE_ERROROS_LOG_ERRORRemainingFundsResetUsername
TransferFundsToAccount
Section titled “TransferFundsToAccount”static
static void TransferFundsToAccount(FGenericError & OutErrorIfAny, const int64 TargetAccount, const float Amount, const FText Remarks)Defined in OperatingSystemBankManager.h:391 Transfers funds to the specified account.
This method transfers funds from the current account to a specified target account.
Parameters
Section titled “Parameters”-
OutErrorIfAnyReference to a FGenericError object that will contain any error information if an error occurs. -
TargetAccountThe account number of the target account. -
AmountThe amount of funds to transfer. -
RemarksAdditional remarks or notes for the transfer.
References
Section titled “References”ErrorExceptionDescriptionFindUserFromAccountNumberInternal_SaveIsValidMAKE_ERROROS_LOG_ERRORReset
UserHasAnyBankAccount
Section titled “UserHasAnyBankAccount”static
static bool UserHasAnyBankAccount(const FOperatingSystemUser & TestUser)Defined in OperatingSystemBankManager.h:400 Checks if the specified user has any bank accounts.
Parameters
Section titled “Parameters”TestUserThe user to check for bank accounts.
Returns
Section titled “Returns”True if the user has at least one bank account, false otherwise.
UserHasBankAccount
Section titled “UserHasBankAccount”static
static bool UserHasBankAccount(const FOperatingSystemUser & TestUser, const FName BankName, FOperatingSystemBankAccount & OutBankAccount)Defined in OperatingSystemBankManager.h:412 Checks if the given user has a bank account in the specified bank.
Parameters
Section titled “Parameters”-
TestUserThe user to check for a bank account. -
BankNameThe name of the bank to check in. -
OutBankAccount(out) The bank account of the user, if found.
Returns
Section titled “Returns”true if the user has a bank account in the specified bank, false otherwise.
IsBankAccountValid
Section titled “IsBankAccountValid”static
static bool IsBankAccountValid(const FOperatingSystemBankAccount & TestAccount)Defined in OperatingSystemBankManager.h:426 Checks if the given bank account is valid.
This method validates the provided bank account and returns a boolean value indicating its validity.
Parameters
Section titled “Parameters”TestAccountThe bank account to be validated.
Returns
Section titled “Returns”A boolean value indicating the validity of the bank account.
-
true: The bank account is valid. -
false: The bank account is invalid.
References
Section titled “References”IsBankSettingValid
Section titled “IsBankSettingValid”static
static bool IsBankSettingValid(const FOperatingSystemBankSetting & TestBankSetting)Defined in OperatingSystemBankManager.h:435 Check if a bank setting is valid.
Parameters
Section titled “Parameters”TestBankSettingThe bank setting to be tested.
Returns
Section titled “Returns”true if the bank setting is valid, false otherwise.
References
Section titled “References”IsCreditCardValid
Section titled “IsCreditCardValid”static
static bool IsCreditCardValid(const FOperatingSystemCreditCard & TestCard)Defined in OperatingSystemBankManager.h:446 Checks if a credit card is valid.
This method checks the validity of a given credit card by calling the IsValid() method of the FOperatingSystemCreditCard struct.
Parameters
Section titled “Parameters”TestCardThe credit card to be checked for validity.
Returns
Section titled “Returns”true if the credit card is valid, false otherwise.
References
Section titled “References”IsCreditCardExpired
Section titled “IsCreditCardExpired”static
static bool IsCreditCardExpired(const FOperatingSystemCreditCard & TestCard)Defined in OperatingSystemBankManager.h:455 Check if a credit card has expired.
Parameters
Section titled “Parameters”TestCardThe credit card to check.
Returns
Section titled “Returns”True if the credit card is expired; false otherwise.
References
Section titled “References”IsTransactionValid
Section titled “IsTransactionValid”static
static bool IsTransactionValid(const FOperatingSystemUserFundTransaction & TestTransaction)Defined in OperatingSystemBankManager.h:468 Checks if a transaction is valid.
This method checks whether a given transaction is valid or not. The validity of a transaction is determined based on the properties of the ‘FOperatingSystemUserFundTransaction’ object passed as input.
Parameters
Section titled “Parameters”TestTransactionThe transaction to be checked for validity.
Returns
Section titled “Returns”True if the transaction is valid, false otherwise.
References
Section titled “References”SetTransactionDescription
Section titled “SetTransactionDescription”static
static void SetTransactionDescription(FOperatingSystemUserFundTransaction & Transaction, const FText NewDescription)Defined in OperatingSystemBankManager.h:482 Sets the description of a user fund transaction.
This method is used to set the description of a specific user fund transaction. The provided transaction object will be updated with the new description.
Parameters
Section titled “Parameters”-
TransactionThe user fund transaction object to update. -
NewDescriptionThe new description to set for the transaction.
References
Section titled “References”Equal_Cards
Section titled “Equal_Cards”static
static bool Equal_Cards(const FOperatingSystemCreditCard & Lhs, const FOperatingSystemCreditCard & Rhs)Defined in OperatingSystemBankManager.h:495 Checks if two OperatingSystemCreditCard objects are equal.
This method compares two OperatingSystemCreditCard objects and determines if they are equal.
Parameters
Section titled “Parameters”-
LhsThe first OperatingSystemCreditCard object to compare. -
RhsThe second OperatingSystemCreditCard object to compare.
Returns
Section titled “Returns”True if the OperatingSystemCreditCard objects are equal, false otherwise.
NotEqual_Cards
Section titled “NotEqual_Cards”static
static bool NotEqual_Cards(const FOperatingSystemCreditCard & Lhs, const FOperatingSystemCreditCard & Rhs)Defined in OperatingSystemBankManager.h:507 Determines whether two credit cards are not equal.
This method compares two FOperatingSystemCreditCard objects and returns true if they are not equal, and false otherwise.
Parameters
Section titled “Parameters”-
LhsThe first credit card to compare. -
RhsThe second credit card to compare.
Returns
Section titled “Returns”True if the credit cards are not equal, false otherwise.
Equal_BankAccount
Section titled “Equal_BankAccount”static
static bool Equal_BankAccount(const FOperatingSystemBankAccount & Lhs, const FOperatingSystemBankAccount & Rhs)Defined in OperatingSystemBankManager.h:522 Determines if two bank accounts are equal.
This method compares two bank accounts and checks if they are equal by comparing their properties. The equality is determined by comparing the properties of both accounts, such as the account number, balance, and other relevant fields.
Parameters
Section titled “Parameters”-
LhsThe first bank account to compare. -
RhsThe second bank account to compare.
Returns
Section titled “Returns”True if the bank accounts are equal, false otherwise.
NotEqual_BankAccount
Section titled “NotEqual_BankAccount”static
static bool NotEqual_BankAccount(const FOperatingSystemBankAccount & Lhs, const FOperatingSystemBankAccount & Rhs)Defined in OperatingSystemBankManager.h:535 Determines if two bank accounts are not equal.
This method compares two bank account objects and checks if they are not equal.
Parameters
Section titled “Parameters”-
LhsThe first bank account object to compare. -
RhsThe second bank account object to compare.
Returns
Section titled “Returns”True if the two bank accounts are not equal, false otherwise.
Protected Methods
Section titled “Protected Methods”| Return | Name | Description |
|---|---|---|
void | K2_OnFindCreditCard | Blueprint event triggered when a credit card is found in the operating system bank. |
void | K2_OnBankAccountRegistered | Event handler called when a bank account is registered. |
void | K2_OnBankAccountUnregistered | BlueprintImplementableEvent called when a bank account is unregistered. |
K2_OnFindCreditCard
Section titled “K2_OnFindCreditCard”void K2_OnFindCreditCard(const FOperatingSystemCreditCard & Card)Defined in OperatingSystemBankManager.h:547 Blueprint event triggered when a credit card is found in the operating system bank.
Parameters
Section titled “Parameters”CardThe credit card found.
K2_OnBankAccountRegistered
Section titled “K2_OnBankAccountRegistered”void K2_OnBankAccountRegistered(const FOperatingSystemUser & User, const FOperatingSystemBankAccount & CreatedAccount)Defined in OperatingSystemBankManager.h:561 Event handler called when a bank account is registered.
This function is called when a bank account is registered and provides information about the user and the created account.
Parameters
Section titled “Parameters”-
UserThe user for whom the bank account is registered. -
CreatedAccountThe bank account that has been created.
See also: FOperatingSystemUser
See also: FOperatingSystemBankAccount
K2_OnBankAccountUnregistered
Section titled “K2_OnBankAccountUnregistered”void K2_OnBankAccountUnregistered(const FOperatingSystemUser & User, const FOperatingSystemBankAccount & RemovedAccount)Defined in OperatingSystemBankManager.h:572 BlueprintImplementableEvent called when a bank account is unregistered.
Parameters
Section titled “Parameters”-
UserThe operating system user associated with the unregistered bank account. -
RemovedAccountThe bank account that was unregistered.
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
TSoftObjectPtr< UDataTable > | CardTypeDataTable | A pointer to a UDataTable object representing the card type data in the operating system bank manager. |
TSoftObjectPtr< UDataTable > | BankTypeDataTable | Bank type data table for the operating system bank manager. |
TMap< FOperatingSystemUser, FOperatingSystemBankUserData > | BankUsers | This TMap variable stores bank user data for the operating system. |
CardTypeDataTable
Section titled “CardTypeDataTable”TSoftObjectPtr< UDataTable > CardTypeDataTableDefined in OperatingSystemBankManager.h:212 A pointer to a UDataTable object representing the card type data in the operating system bank manager.
This variable is used to store a reference to a UDataTable object that contains the card type data for the operating system bank manager. The UDataTable class is a built-in Unreal Engine class used to store structured data in a tabular format.
The card type data includes information about the different types of cards in the operating system bank, such as their names, images, and properties. This data can be accessed and used by the operating system bank manager to perform various operations related to card management.
Example usage:
// Accessing the card type data from the CardTypeDataTable variableUDataTable* DataTable = CardTypeDataTable.LoadSynchronous();if (DataTable != nullptr){ TArray<FCardTypeInfo*> CardTypes = DataTable->GetAllRows<FCardTypeInfo>(); for (FCardTypeInfo* CardType : CardTypes) { // Perform operations using the card type information FString CardName = CardType->Name; UObject* CardImage = CardType->Image; // ... }}BankTypeDataTable
Section titled “BankTypeDataTable”TSoftObjectPtr< UDataTable > BankTypeDataTableDefined in OperatingSystemBankManager.h:243 Bank type data table for the operating system bank manager.
This variable represents the data table that stores the bank type information for the operating system bank manager.
The data table is used to retrieve bank type data such as bank names, interest rates, and other relevant information. It is defined as a TSoftObjectPtr, which is a soft reference to a UDataTable object.
To access the bank type data stored in this table, you can use the LoadSynchronous function provided by the TSoftObjectPtr class.
Example usage:
// Load the bank type data table synchronouslyUDataTable* BankTypeTable = BankTypeDataTable.LoadSynchronous();
// Access the bank type dataif (BankTypeTable != nullptr){ // Iterate over the rows in the data table TArray<FBankTypeData*> BankTypes = BankTypeTable->GetAllRows<FBankTypeData>(); for (const FBankTypeData* BankType : BankTypes) { // Process bank type data // ... }}BankUsers
Section titled “BankUsers”TMap< FOperatingSystemUser, FOperatingSystemBankUserData > BankUsersDefined in OperatingSystemBankManager.h:253 This TMap variable stores bank user data for the operating system.
It is a mapping between FOperatingSystemUser objects and FOperatingSystemBankUserData objects. The FOperatingSystemUser object represents the user information, such as username and user ID, while the FOperatingSystemBankUserData object represents the user’s bank data, such as account balance and transaction history.
Private Static Methods
Section titled “Private Static Methods”| Return | Name | Description |
|---|---|---|
void | Internal_Save static | Saves the bank singleton to the specified save slot. |
Internal_Save
Section titled “Internal_Save”static
static void Internal_Save()Defined in OperatingSystemBankManager.h:585 Saves the bank singleton to the specified save slot.
This method is used to save the bank singleton to a designated save slot. It retrieves the save slot name from the operating system plugin settings. The bank singleton is saved using the UGameplayStatics::SaveGameToSlot method.
See also: UOperatingSystemPluginSettings::GetBankSaveSlotName()
Referenced by
Section titled “Referenced by”ClearBankSingletonRegisterNewBankAccountSetTransactionDescriptionTransferFundsToAccountTransferFundsToAnotherAccountUnregisterBankAccount
References
Section titled “References”GetOS_LOG