added: lock-on mechanics testing

This commit is contained in:
Chris
2025-03-19 15:51:41 -04:00
parent 49baf84191
commit ee40868efe
18 changed files with 387 additions and 7 deletions

View File

@@ -0,0 +1,20 @@
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.UIElements;
public class LockOnManager : MonoBehaviour{
[ShowInInspector]
public UIDocument lockOnDocument;
[ShowInInspector, SerializeField]
public ILockOnTarget lockOnTarget;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update(){
Debug.Log(RuntimePanelUtils.CameraTransformWorldToPanel(lockOnDocument.rootVisualElement.panel, lockOnTarget.GetReticlePosition(), Camera.main.GetComponent<Camera>()));
}
}