void Awake() { renderProcessManager = RenderProcessFactory.CreateProcessManager(Vector3.zero); renderProcessManager.transform.parent = transform; renderProcessManager = GetComponent <RenderProcessManager>(); ViewImage = GetComponent <RawImage>(); }
public void CreateBseicRenderProcess() { EffectProcess = RenderProcessFactory.CreateProcess <EffectRenderProcess>(this.gameObject); EarlyProcess = RenderProcessFactory.CreateProcess <PreRenderProcess>(this.gameObject); TransitionProcess = RenderProcessFactory.CreateProcess <TransitionRenderPrecess>(this.gameObject); PostProcess = RenderProcessFactory.CreateProcess <PostRenderProcess>(this.gameObject); }
// Use this for initialization void Start() { player = gameObject.AddComponent <VideoPlayer>(); player.url = path; player.playOnAwake = true; player.frame = 0; player.prepareCompleted += started; process = RenderProcessFactory.CreateProcessManager(Vector3.zero); process.CreateBseicRenderProcess(); player.Prepare(); player.Play(); }