How to get only visible text from a choice?
- Dominant language
- C#
- Stars
- 4.9k
- Forks
- 540
- PR merge metrics
- No merged PRs in 30d
Description
**Situation**
- As I'm injecting in external dialogue at runtime, I have to maintain my own story history
**Complication**
As the `Choice` object doesn't expose the raw choice text, I have no easy way of omitting this from my story history
**Example**
If I have
```
* [I'm ready] -> choosePet
```
then calling `this.activeStory.currentChoices[0].text` returns "I'm ready" and as far as I can tell there's no metadata / way to get the original string ( `[I'm ready]` )
Additionally, as I can't seem to be able to get tags added to choices I don't have a clean way of marking doing
**Workaround**
Prefix lines with "no-history" and parse that out, the drawback is I have to overwrite regular Choice object's `text` property to my Ink wrapper as that includes the prefix
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.