Class UiSoundSlider

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Ticks while the player drags or steps a slider. Only player input counts (values set from code stay silent); a drag ticks every MinStep of travel, and the cue's own cooldown rate-limits fast drags.

public sealed class UiSoundSlider : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IMoveHandler, IEventSystemHandler
Inheritance
Object
Component
Behaviour
MonoBehaviour
UiSoundSlider
Implements
IPointerDownHandler
IPointerUpHandler
IMoveHandler
IEventSystemHandler
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
MonoBehaviour.didStart
MonoBehaviour.didAwake
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.GetComponentIndex()
Component.CompareTag(TagHandle)
Component.transform
Component.transformHandle
Component.gameObject
Component.tag
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags

Constructors

UiSoundSlider()

public UiSoundSlider()

Fields

Key

public string Key

Field Value

string

MinStep

[Tooltip("Normalized travel (0–1) between two ticks while dragging.")]
[Range(0, 1)]
public float MinStep

Field Value

float

Player

public SoundPlayer Player

Field Value

SoundPlayer

Methods

OnMove(AxisEventData)

public void OnMove(AxisEventData data)

Parameters

data AxisEventData

OnPointerDown(PointerEventData)

public void OnPointerDown(PointerEventData data)

Parameters

data PointerEventData

OnPointerUp(PointerEventData)

public void OnPointerUp(PointerEventData data)

Parameters

data PointerEventData