Table of Contents

Class PooledScrollView

Namespace
JLChnToZ.VRC.VVMW

An entry list with all UI elements pooled. This is the component for handling the scroll list.

public class PooledScrollView : UdonSharpEventSender
Inheritance
PooledScrollView

Fields

autoSelect

public bool autoSelect

Field Value

bool

lastClickedIndex

[NonSerialized]
public int lastClickedIndex

Field Value

int

lastDeletedIndex

[NonSerialized]
public int lastDeletedIndex

Field Value

int

lastInteractIndex

[NonSerialized]
public int lastInteractIndex

Field Value

int

Properties

CanDelete

public bool CanDelete { get; set; }

Property Value

bool

CanInteract

public bool CanInteract { get; set; }

Property Value

bool

EntryNames

public string[] EntryNames { get; set; }

Property Value

string[]

EventPrefix

public string EventPrefix { get; set; }

Property Value

string

ScrollPosition

public float ScrollPosition { get; set; }

Property Value

float

SelectedIndex

public int SelectedIndex { get; set; }

Property Value

int

Methods

ScrollTo(int)

public void ScrollTo(int index)

Parameters

index int

ScrollToSelected()

public void ScrollToSelected()

SetEntries(string[], int, int)

public void SetEntries(string[] entries, int offset, int count)

Parameters

entries string[]
offset int
count int

SetIndexWithoutScroll(int)

public void SetIndexWithoutScroll(int index)

Parameters

index int

_OnEntryClick()

public void _OnEntryClick()

_OnEntryDelete()

public void _OnEntryDelete()

_OnScroll()

public void _OnScroll()