// Use this for initialization void Start() { LinkTemplate.gameObject.SetActive(false); TextTemplate.gameObject.SetActive(false); ((RectTransform)LinkTemplate.transform).SetParent(null); TextTemplate.rectTransform.SetParent(null); if (this.Story == null) this.Story = this.GetComponent<TwineStory>(); if (this.Story == null) { Debug.LogError("Text player does not have a story to play. Add a story script to the text player game object, or assign the Story variable of the text player."); return; } this.Story.OnStateChanged += Story_OnStateChanged; this.Story.OnOutput += Story_OnOutput; if (StartStory) this.Story.Begin(); }
void Awake() { this.story = GetComponent<TwineStory>(); alarm_sfxVolume = alarm_sfx.volume; }