InteractiveMask/Runtime/MaskCamera.cs
max e400a62ed9 Mask Camera
- MaskCamera.
- MaskDrawer.
- Settings.
- Prefab.
2021-03-01 22:40:19 +01:00

33 lines
608 B
C#

using UnityEngine;
namespace TAO.InteractiveMask
{
[RequireComponent(typeof(MaskRenderer))]
public class MaskCamera : MonoBehaviour
{
[SerializeField]
private Camera maskCamera = null;
private MaskRenderer maskRenderer = null;
public RenderTexture target = null;
private RenderTexture source = null;
private void Awake()
{
maskRenderer = GetComponent<MaskRenderer>();
source = new RenderTexture(target);
maskCamera.targetTexture = source;
maskRenderer.target = target;
maskRenderer.source = source;
}
private void Start()
{
maskCamera.enabled = true;
}
}
}