FrameIT
DiscreteBarSlider Class Reference
Inheritance diagram for DiscreteBarSlider:

Public Member Functions

void HardToggle (int target)
 
void SoftToggle (int target)
 
void Drag ()
 

Public Attributes

int slots = 2
 
int last_active_slot = -1
 
int next_slot = -1
 
float feather_k = 1f
 
List< UnityEvent > FieldActions = new List<UnityEvent>()
 

Private Member Functions

void Start ()
 
void Update ()
 
int GetTarget ()
 
float GetTargetPosition (int target)
 
float GetTargetRelativePosition (int target)
 

Private Attributes

float v
 
float last_pos
 
bool isDragged
 
UnityEngine.UI.Slider slider
 

Member Function Documentation

◆ Drag()

void DiscreteBarSlider.Drag ( )

◆ GetTarget()

int DiscreteBarSlider.GetTarget ( )
private

◆ GetTargetPosition()

float DiscreteBarSlider.GetTargetPosition ( int  target)
private

◆ GetTargetRelativePosition()

float DiscreteBarSlider.GetTargetRelativePosition ( int  target)
private

◆ HardToggle()

void DiscreteBarSlider.HardToggle ( int  target)

◆ SoftToggle()

void DiscreteBarSlider.SoftToggle ( int  target)

◆ Start()

void DiscreteBarSlider.Start ( )
private

◆ Update()

void DiscreteBarSlider.Update ( )
private

Member Data Documentation

◆ feather_k

float DiscreteBarSlider.feather_k = 1f

◆ FieldActions

List<UnityEvent> DiscreteBarSlider.FieldActions = new List<UnityEvent>()

◆ isDragged

bool DiscreteBarSlider.isDragged
private

◆ last_active_slot

int DiscreteBarSlider.last_active_slot = -1

◆ last_pos

float DiscreteBarSlider.last_pos
private

◆ next_slot

int DiscreteBarSlider.next_slot = -1

◆ slider

UnityEngine.UI.Slider DiscreteBarSlider.slider
private

◆ slots

int DiscreteBarSlider.slots = 2

◆ v

float DiscreteBarSlider.v
private

The documentation for this class was generated from the following file: