void UpdateControlDisplay() { if (ActionGlyphMapper.DeviceID() != mPreviousDeviceID) { mPreviousDeviceID = ActionGlyphMapper.DeviceID(); normalControls.GetComponent <TextMeshProUGUI>().SetText(ActionGlyphMapper.ReplaceActionCodesWithGlyphs(mNormalControlMsg)); } }
public override void InterpretParameters(CinematicDataProvider dataProvider) { base.InterpretParameters(dataProvider); mText = dataProvider.GetStringData(mParameters, "text"); mText = ActionGlyphMapper.ReplaceActionCodesWithGlyphs(mText); mText = PigLatinQuirk.ApplyQuirkIfPresent(LocalizedText.Get(mText)); mTarget = dataProvider.GetStringData(mParameters, "target", "typewriter"); mWaitForInteraction = dataProvider.GetBoolData(mParameters, "wait_for_interaction", true); mKeepOpen = dataProvider.GetBoolData(mParameters, "keep_open", false); shouldYield = mWaitForInteraction; }