-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTrackingDifficulty.cs
More file actions
33 lines (29 loc) · 937 Bytes
/
TrackingDifficulty.cs
File metadata and controls
33 lines (29 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using UnityEngine;
using UnityEngine.UI;
public class TrackingDifficulty : MonoBehaviour
{
public ExperimentState expState;
public bool useSlider = false;
public Slider sliderTrackingDifficulty;
private Vector3 originalScale;
private Transform scaledObj;
private void Start()
{
scaledObj = transform;
originalScale = transform.localScale;
//scaledObj.localScale = originalScale;
}
private void Update()
{
if (useSlider)
{
scaledObj.localScale = new Vector3(originalScale.x, originalScale.y, originalScale.z * sliderTrackingDifficulty.value);
transform.SetParent(scaledObj);
}
else
{
scaledObj.localScale = new Vector3(originalScale.x, originalScale.y, originalScale.z * expState.trackDifficulty);
transform.SetParent(scaledObj);
}
}
}