Esempio n. 1
0
    private void Start()
    {
        int halfwayIndex = (DMS.GetSampleCount() / 2) - 1;

        AdjustSlider("StartSlider", 0, 0f);
        AdjustSlider("CurrentSlider", halfwayIndex, 0f);
        AdjustSlider("EndSlider", DMS.GetSampleCount() - 1, 0f);
    }
Esempio n. 2
0
    public float slideDistance;                         // The minimum distance from finger toggle to slider that is required to slide it

    private void Awake()
    {
        DMS = dummyManager.GetComponent <DummyManagerScript>();
        // Initialize the local position, rotation, and scale of the slider field
        transform.localPosition = new Vector3(-0.086f, -0.055f, -0.2047f);
        transform.Rotate(-75, 90, 0);
        transform.localScale = new Vector3(0.82f, 0.82f, 0.82f);
        // Initialize the local position, rotation, and scale of compound collider
        compoundColliderTransform = transform.GetChild(0);
        compoundColliderTransform.localPosition = new Vector3(0.0f, 0.03f, -0.005f);
        compoundColliderTransform.localScale    = new Vector3(0.215f, 0.09f, 0.06f);
        //Initialize the local center
        localCenter = new Vector3(0f, 0.005f, 0f);
        // Initialize start slider
        startSlider = transform.GetChild(1).gameObject;
        startSlider.GetComponent <MeshRenderer>().material = sliderIdleMaterial;
        // Initialize current slider
        currentSlider = transform.GetChild(2).gameObject;
        currentSlider.GetComponent <MeshRenderer>().material = sliderIdleMaterial;
        // Initialize end slider
        endSlider = transform.GetChild(3).gameObject;
        endSlider.GetComponent <MeshRenderer>().material = sliderIdleMaterial;
        // Initialize ghost slider
        ghostSlider = transform.GetChild(4).gameObject;
        ghostSlider.SetActive(false);
        // Initialize slider indicator
        sliderIndicator = transform.GetChild(5).gameObject;
        sliderIndicator.SetActive(false);
        sliderIndicator.transform.parent        = currentSlider.transform;
        sliderIndicator.transform.localPosition = new Vector3(0.0f, 0.0f, indicatorOffset);

        dummySampleCount = DMS.GetSampleCount();
    }