Initial commit

This commit is contained in:
Thorbjoern
2025-05-26 00:46:28 +02:00
commit e5bca03433
3896 changed files with 1434297 additions and 0 deletions
@@ -0,0 +1,36 @@
using UnityEngine;
namespace XRMultiplayer
{
public class Billboard : MonoBehaviour
{
[SerializeField] bool m_WorldUp;
[SerializeField] bool m_FlipForward;
protected Camera m_Camera;
private void Awake()
{
m_Camera = Camera.main;
}
private void Update()
{
Quaternion lookRot = Quaternion.LookRotation(m_Camera.transform.position - transform.position);
if (m_WorldUp)
{
Vector3 offset = lookRot.eulerAngles;
offset.x = 0;
offset.z = 0;
if (m_FlipForward)
offset.y += 180;
lookRot = Quaternion.Euler(offset);
}
transform.rotation = lookRot;
}
}
}