C# Класс Sol.Inventory

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

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

Свойство Тип Описание
ContainerExchange bool
InventorySlotContainer UnityEngine.Transform
dropButton UnityEngine.UI.Button
equipmentPanel EquipmentPanel
ingredientsInInventory List
inventorySlotPrefab InventorySlot
previewCamera UnityEngine.Camera
toggleGroup UnityEngine.UI.ToggleGroup
useButton UnityEngine.UI.Button
useItemEffect UnityEngine.AudioClip

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

Метод Описание
AddInventoryItem ( Ingredient ingredient, int count ) : void
BuildInventorySlot ( Ingredient ingredient, int count ) : void
Close ( ) : void
CloseInfoPanel ( ) : void
GetIngredientAmount ( Ingredient ingredient ) : int
GetIngredientAmount ( int ingredientId ) : int
InitializeInventorySlots ( ) : void
Open ( ) : void
Open ( bool containerExchange = false ) : void
OpenInfoPanel ( ) : void
RemoveAllInventoryItems ( ) : void
RemoveInventoryItem ( Ingredient ingredient, int count ) : void

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

Метод Описание
Awake ( ) : void
CloseMessageMenu ( ) : void
CloseMessageMenuCoroutine ( ) : IEnumerator
Transfer ( ) : void

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

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

public AddInventoryItem ( Ingredient ingredient, int count ) : void
ingredient Ingredient
count int
Результат void

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

public BuildInventorySlot ( Ingredient ingredient, int count ) : void
ingredient Ingredient
count int
Результат void

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

public Close ( ) : void
Результат void

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

public CloseInfoPanel ( ) : void
Результат void

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

public GetIngredientAmount ( Ingredient ingredient ) : int
ingredient Ingredient
Результат int

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

public GetIngredientAmount ( int ingredientId ) : int
ingredientId int
Результат int

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

public InitializeInventorySlots ( ) : void
Результат void

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

public Open ( ) : void
Результат void

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

public Open ( bool containerExchange = false ) : void
containerExchange bool
Результат void

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

public OpenInfoPanel ( ) : void
Результат void

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

public RemoveAllInventoryItems ( ) : void
Результат void

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

public RemoveInventoryItem ( Ingredient ingredient, int count ) : void
ingredient Ingredient
count int
Результат void

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

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

public bool ContainerExchange
Результат bool

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

public Transform,UnityEngine InventorySlotContainer
Результат UnityEngine.Transform

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

public Button,UnityEngine.UI dropButton
Результат UnityEngine.UI.Button

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

public EquipmentPanel,Sol equipmentPanel
Результат EquipmentPanel

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

public List ingredientsInInventory
Результат List

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

public InventorySlot,Sol inventorySlotPrefab
Результат InventorySlot

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

public Camera,UnityEngine previewCamera
Результат UnityEngine.Camera

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

public ToggleGroup,UnityEngine.UI toggleGroup
Результат UnityEngine.UI.ToggleGroup

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

public Button,UnityEngine.UI useButton
Результат UnityEngine.UI.Button

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

public AudioClip,UnityEngine useItemEffect
Результат UnityEngine.AudioClip