Game Development Reference
In-Depth Information
itemsContent[0] = (isNoItem) ? new
GUIContent(NONE) : ((_isEquipment) ? new
GUIContent(UNEQUIP) : items[0].guiContent);
}
_selectedItem = GUI.SelectionGrid (view,
_selectedItem, itemsContent, 1,
GUI.skin.GetStyle("Selected Item"));
GUI.EndScrollView ();
_guiContent = itemsContent[_selectedItem];
}
// C# user:
public void Init ( bool isEquipment ) {
}
public void SetupScrollBar () {
Rect position = (_isEquipment) ? EQUIP_BOX_POS :
ITEM_BOX_POS;
Rect view = TOOL_BOX_RECT;
int itemCount = _itemCount;
bool isNoItem = false;
if (_isEquipment) {
itemCount++;
} else {
if (itemCount == 0) {
itemCount++;
isNoItem = true;
}
}
view.height *= itemCount;
_scrollPosition = GUI.BeginScrollView (position,
_scrollPosition, view);
GUIContent[] itemsContent = new
GUIContent[itemCount];
if (itemCount > 1) {
for (int i = 0; i < itemCount; i++) {
Search WWH ::




Custom Search