Delay Typewriter Until Open
Delay Typewriter Until Open
So, without this option selected, the first dialogue will appear in the text before my dialog box appears (and the typewriter SFX will be playing too before it appears)
But, if I select this option, the dialogue is super delayed - like it takes a minute or so to show up (and if I click, the NPC's dialog will be so delayed that it will appear in the box during the player's response choices where it shouldn't be)
But, if I select this option, the dialogue is super delayed - like it takes a minute or so to show up (and if I click, the NPC's dialog will be so delayed that it will appear in the box during the player's response choices where it shouldn't be)
Re: Delay Typewriter Until Open
Hi,
Is it delaying for 10 seconds? If so, then there's probably an issue with the Show animation. Keep an Animator window open on your panel's animator during play to see if it's perhaps getting into the wrong state. If 'Delay Typewriter Until Open' is ticked, the typewriter won't start until the Show animation completes -- but if the Show animation never completes (usually because it's configured wrong), it will time out after 10 seconds and then start typing.
Is it delaying for 10 seconds? If so, then there's probably an issue with the Show animation. Keep an Animator window open on your panel's animator during play to see if it's perhaps getting into the wrong state. If 'Delay Typewriter Until Open' is ticked, the typewriter won't start until the Show animation completes -- but if the Show animation never completes (usually because it's configured wrong), it will time out after 10 seconds and then start typing.
Re: Delay Typewriter Until Open
Yes, the show animation is running to the end but the actual text doesn't appear for 10 seconds
Re: Delay Typewriter Until Open
Hi,
Can you post screenshots of your subtitle panel's Inspector (in particular the Animator and Standard UI Subtitle Panel components) and the Animator window showing the subtitle panel's animator controller and parameters?
Are you pausing time (e.g., Time.timeScale = 0) during conversations? If so, make sure your Animator's Update Mode is set to Unscaled Time or it won't be able to update while paused.
Can you post screenshots of your subtitle panel's Inspector (in particular the Animator and Standard UI Subtitle Panel components) and the Animator window showing the subtitle panel's animator controller and parameters?
Are you pausing time (e.g., Time.timeScale = 0) during conversations? If so, make sure your Animator's Update Mode is set to Unscaled Time or it won't be able to update while paused.
Re: Delay Typewriter Until Open
Edit: The images don't seem to be working so I'll link the URLs
http://icecream.me/73c78763142a1a23412ce55351b05000
http://icecream.me/9a05d17d8cd9189d4c876cb0b6085b5d
http://icecream.me/5d487e7fd9628a994a9f23047c96c618
Re: Delay Typewriter Until Open
Hi,
Try setting the Standard UI Subtitle Panel component's Focus Animation Trigger to "Focus" and Unfocus Animation Trigger to "Unfocus" (without quotes).
Try setting the Standard UI Subtitle Panel component's Focus Animation Trigger to "Focus" and Unfocus Animation Trigger to "Unfocus" (without quotes).
Re: Delay Typewriter Until Open
That did not work
Re: Delay Typewriter Until Open
Keep an Animator window open on the subtitle panel. Is the subtitle panel's Animator transitioning to the correct states (e.g., Show -> Focus)?
Reminder: You are welcome to send a reproduction project to tony (at) pixelcrushers.com. I'll be happy to take a look directly.
Reminder: You are welcome to send a reproduction project to tony (at) pixelcrushers.com. I'll be happy to take a look directly.
Re: Delay Typewriter Until Open
No, the focus variable never becomes true and the animator never transitions to the focus state.
Can I trigger this manually?
Can I trigger this manually?
Re: Delay Typewriter Until Open
Did you set the Standard UI Subtitle Panel component's Focus Animation Trigger field to "Focus" (without quotes)?