HierarchyExample Class |
Namespace: Com.ForbiddenByte.OSA.Demos.Hierarchy
public class HierarchyExample : OSA<MyParams, FileSystemEntryViewsHolder>
The HierarchyExample type exposes the following members.
Name | Description | |
---|---|---|
HierarchyExample |
Name | Description | |
---|---|---|
CollapseAll | ||
CreateViewsHolder | Called when there are no recyclable views for itemIndex. Provide a new viewsholder instance for itemIndex. This is the place where you must initialize the viewsholder via Init(GameObject, Int32, Boolean, Boolean) shortcut or manually set its itemIndex, instantiate the prefab and call its CollectViews | |
ExpandAll | ||
TryChangeCount | ||
UpdateViewsHolder | Here the data in your model should be bound to the views. Use newOrRecycled.ItemIndex (ItemIndex) to retrieve its associated model Note that views holders are re-used (this is the main purpose of this adapter), so a views holder's views will contain data from its previously associated model and if, for example, you're downloading an image to be set as an icon, it makes sense to first clear the previous one (and probably temporarily replace it with a generic "Loading" image) Note that this is not called for items that will remain visible after an Insert or Remove operation is done |