public sealed class LookAtCrackMan : Component
{
[Property] public GameObject LookAt { get; set; }
protected override void OnStart()
{
base.OnStart();
}
protected override void OnUpdate()
{
var dir = ((LookAt.Transform.Position - Vector3.Up * 64) - Transform.Position).Normal;
var model = GameObject.Components.Get<SkinnedModelRenderer>(FindMode.EnabledInSelf);
model.SetLookDirection( "aim_head", dir );
model.Set( "aim_head_weight", 1 );
}
}
