Projekt

Obecné

Profil

Stáhnout (777 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1
using DeltaRobotVr;
2
using UnityEngine;
3

    
4
public class CubeScript : MonoBehaviour
5
{
6
    private const float PositionScale = 0.001f;
7
    private const float LerpParam = 0.5f;
8

    
9
    private Transform _transform;
10
    
11
    void Start()
12
    {
13
        _transform = GetComponent<Transform>();
14
        
15
        Client.Instance.Start();
16
    }
17
    
18
    void Update()
19
    {
20
        if (Client.Instance.IsConnected)
21
        {
22
            var serverPosition = Client.Instance.ActuatorPosition;
23
            var newPosition = new Vector3(serverPosition.X, serverPosition.Y, -serverPosition.Z) * PositionScale;
24
            _transform.position = Vector3.Lerp(_transform.position, newPosition, LerpParam);
25
        }
26
    }
27

    
28
    private void OnDestroy()
29
    {
30
        Client.Instance.Stop();
31
    }
32
}
(3-3/8)