Ejemplo n.º 1
0
    public void Populate(PCSlideshowData model)
    {
        this.model        = model;
        image.sprite      = model.slides[0].sprite;
        text.text         = model.slides[0].text;
        panopticText.text = model.slides[0].text;

        // hax
        var panoptic = image.sprite.name.Contains("panoptic");

        text.enabled         = !panoptic;
        panopticText.enabled = panoptic;

        if (model.slides[0].audioCue != null && model.slides[0].audioCue.Length > 0)
        {
            Global.Instance().Audio.PlaySFX(model.slides[0].audioCue);
        }


        if (!model.slides[0].invertColor)
        {
            text.color = new Color(.05f, 0, 0, .95f);
        }
        else
        {
            text.color = new Color(1, .9f, .9f, .9f);
        }
    }
Ejemplo n.º 2
0
 public void SetSlideshowModel(PCSlideshowData model)
 {
     SetMode(PCMode.Slideshow);
     slideshowModel = model;
 }