public void SetScopedLook(LookConfig config, Quaternion fixedRotation) { _lookComponent = _player.GetOrAddComponent <LookComponent>(); _lookComponent.CurrentConfig = config; _superFixedTransform.rotation = fixedRotation; _superFixedTransform.position = _player.transform.position; _lookComponent.FixedForward = _superFixedTransform; }
public void SetScopedLook(LookConfig config, Transform fixedForward) { _lookComponent = _player.GetOrAddComponent <LookComponent>(); _lookComponent.CurrentConfig = config; _lookComponent.FixedForward = fixedForward; }
public void SetFreeLook(LookConfig config) { _lookComponent = _player.GetOrAddComponent <LookComponent>(); _lookComponent.CurrentConfig = config; _lookComponent.FixedForward = _player.transform; }