Esempio n. 1
0
 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);
 }
Esempio n. 3
0
    // 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();
    }