C# Класс SpilGames.Unity.Utils.UnityEditor.Responses.PlayerDataResponse

Наследование: Response
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Inventory InventoryData
Wallet WalletData

Открытые методы

Метод Описание
ConsumeBundle ( int bundleId, string reason ) : void
InitInventory ( ) : InventoryData
InitWallet ( ) : WalletData
InventoryOperation ( string action, int itemId, int amount, string reason ) : void
ProcessPlayerDataResponse ( ResponseEvent response ) : void
WalletOperation ( string action, int currencyId, int amount, string reason ) : void

Приватные методы

Метод Описание
CalculatePlayerDataResponse ( WalletData receivedWallet, InventoryData receivedInventory ) : void
GetBundleFromObjects ( int bundleId ) : SpilBundleData
GetCurrencyFromWallet ( int currencyId ) : PlayerCurrencyData
GetItemFromInventory ( int itemId ) : PlayerItemData
GetItemFromObjects ( int itemId ) : SpilItemData
GetPromotionFromObjects ( int bundleId ) : SpilShopPromotionData
IsPromotionValid ( SpilShopPromotionData promotion ) : bool
SendUpdatePlayerDataEvent ( PlayerItemData item, string reason ) : void
SendUpdatePlayerDataEvent ( SpilBundleData bundle, string reason ) : void
SendUpdatePlayerDataEvent ( string reason ) : void
UpdateCurrency ( PlayerCurrencyData currency ) : void
UpdateItem ( PlayerItemData item ) : void

Описание методов

ConsumeBundle() публичный Метод

public ConsumeBundle ( int bundleId, string reason ) : void
bundleId int
reason string
Результат void

InitInventory() публичный Метод

public InitInventory ( ) : InventoryData
Результат InventoryData

InitWallet() публичный Метод

public InitWallet ( ) : WalletData
Результат WalletData

InventoryOperation() публичный Метод

public InventoryOperation ( string action, int itemId, int amount, string reason ) : void
action string
itemId int
amount int
reason string
Результат void

ProcessPlayerDataResponse() публичный Метод

public ProcessPlayerDataResponse ( ResponseEvent response ) : void
response ResponseEvent
Результат void

WalletOperation() публичный Метод

public WalletOperation ( string action, int currencyId, int amount, string reason ) : void
action string
currencyId int
amount int
reason string
Результат void

Описание свойств

Inventory публичное свойство

public InventoryData Inventory
Результат InventoryData

Wallet публичное свойство

public WalletData Wallet
Результат WalletData