Projekt

Obecné

Profil

Stáhnout (675 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 25010c40 kovi
using UnityEngine;
2
3 f4e5d893 Oto Šťáva
namespace DeltaRobotVr
4 25010c40 kovi
{
5 f4e5d893 Oto Šťáva
    public abstract class ArrowScript : MonoBehaviour
6 25010c40 kovi
    {
7 996dd9cb Jakub Hejman
        public float lengthMultiplier = 2;
8 f4e5d893 Oto Šťáva
        void Start()
9
        {
10
        }
11 25010c40 kovi
12 f4e5d893 Oto Šťáva
        void Update()
13 25010c40 kovi
        {
14 f4e5d893 Oto Šťáva
            if (Client.Instance.IsConnected)
15
            {
16
                var vector = GetVector();
17 996dd9cb Jakub Hejman
18
                Vector3 v = Single3Utils.ToVector3(vector);
19
                this.transform.rotation = Quaternion.FromToRotation(Vector3.forward, v);
20
                this.transform.localScale = new Vector3(1, 1, v.magnitude * lengthMultiplier);
21 f4e5d893 Oto Šťáva
            }
22 25010c40 kovi
        }
23
24 f4e5d893 Oto Šťáva
        protected abstract Single3 GetVector();
25
    }
26 25010c40 kovi
}