private void SetCameraEnable(Camera camera) { if (camera != null) { camera.gameObject.SetActive(true); if (currentCamera != null && currentCamera != camera) currentCamera.gameObject.SetActive(false); currentCamera = camera; currentCameraLookTarget = camera.gameObject.GetComponent<CameraLookTarget>(); } }
// Use this for initialization void Start() { //Set up the singleton instance if (instance == null) { instance = this; } else { Destroy(gameObject); } lookWeight = player.weight; }
public void ApplyTo(CameraLookTarget target) { target.Offset = Offset; target.Distance = Distance; }
public void Set(CameraLookTarget target) { Offset = target.Offset; Distance = target.Distance; }
public static LookTargetSettings Create(CameraLookTarget target) { return new LookTargetSettings { Offset = target.Offset, Distance = target.Distance }; }