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); } }
public void SetSlideshowModel(PCSlideshowData model) { SetMode(PCMode.Slideshow); slideshowModel = model; }