9using System.Collections;
10using System.Collections.Generic;
16 [AddComponentMenu(
"")]
22 private bool _initialized =
false;
23 private bool _isFacingCamera =
false;
32 private void initialize() {
44 if (!_initialized)
return;
47 _isFacingCamera = !_isFacingCamera;
49 if (_isFacingCamera) {
58 public static bool GetIsFacingCamera(Transform facingTransform, Camera camera,
float minAllowedDotProduct = 0.8F) {
59 return Vector3.Dot((camera.transform.position - facingTransform.position).normalized, facingTransform.forward) > minAllowedDotProduct;
UnityEvent OnBeginFacingCamera
static bool GetIsFacingCamera(Transform facingTransform, Camera camera, float minAllowedDotProduct=0.8F)
UnityEvent OnEndFacingCamera