Update project organization and fix constraint but

This commit is contained in:
2024-06-06 21:57:34 -07:00
parent 166d2858db
commit 9c914a1d66
6 changed files with 65 additions and 114 deletions

View File

@ -1,3 +1,4 @@
using System;
using UnityEngine;
namespace Restock.Constraints
@ -21,15 +22,21 @@ namespace Restock.Constraints
node.TryGetValue("targetName", ref targetName);
rotator = p.FindModelTransform(rotatorsName);
if (rotator == null)
{
throw new Exception($"Missing rotator transform {rotator}");
}
target = p.FindModelTransform(targetName);
if (target == null)
{
throw new Exception($"Missing target transform {target}");
}
}
public void Update()
{
if (rotator == null || target == null) return;
var lookPos = target.position - rotator.position;
var rotation = Quaternion.LookRotation(lookPos, target.up);
var rotation = Quaternion.LookRotation(lookPos, rotator.up);
rotator.rotation = rotation;
}
}