public class ImageTarget_DynamicLoad_ManualPlay : ImageTargetBehaviour
{
private bool loaded;
private bool found;
private System.EventHandler videoReayEvent;
private VideoPlayerBaseBehaviour videoPlayer;
private string video = "transparentvideo.mp4";
protected override void Awake()
{
base.Awake();
TargetFound += OnTargetFound;
TargetLost += OnTargetLost;
TargetLoad += OnTargetLoad;
TargetUnload += OnTargetUnload;
}
protected override void Start()
{
videoReayEvent = OnVideoReady;
base.Start();
LoadVideo();
}
public void LoadVideo()
{
GameObject subGameObject = Instantiate(Resources.Load("TransparentVideo", typeof(GameObject))) as GameObject;
subGameObject.transform.parent = this.transform;
subGameObject.transform.localPosition = new Vector3(0, 0.1f, 0);
subGameObject.transform.localRotation = new Quaternion();
subGameObject.transform.localScale = new Vector3(0.5f, 0.2f, 0.3154205f);
videoPlayer = subGameObject.GetComponent<VideoPlayerBaseBehaviour>();
if (videoPlayer)
{
videoPlayer.Storage