summaryrefslogtreecommitdiff
path: root/Thronefall_v1.0/Decompile/ForceCameraPosOnEnable.cs
blob: 859dcffea1218a4850eecf89d9e5245a2f397aeb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using UnityEngine;

public class ForceCameraPosOnEnable : MonoBehaviour
{
	[SerializeField]
	private CameraRig cameraRig;

	[SerializeField]
	private Transform forcedPosition;

	[SerializeField]
	private float duration;

	private void Update()
	{
		if (duration >= 0f)
		{
			cameraRig.overrideCameraTarget = forcedPosition;
			duration -= Time.deltaTime;
		}
		else
		{
			cameraRig.overrideCameraTarget = null;
			Object.Destroy(this);
		}
	}
}