Skip to content

Fix missing skipFade check (potential softlock) for screen fade in - #209

Open
JayMontana36 wants to merge 1 commit into
citizenfx:masterfrom
JayMontana36:master
Open

Fix missing skipFade check (potential softlock) for screen fade in#209
JayMontana36 wants to merge 1 commit into
citizenfx:masterfrom
JayMontana36:master

Conversation

@JayMontana36

Copy link
Copy Markdown

While attempting to create a custom loading/spawn system using a combination of exports and events, while also wanting to manually control when and how the screen fades in and out (and setting skipFade true), the resource doesn't check for skipFade and forcefully fades the screen in no matter what, and should you override that forced fade in (by forcing a fade out at the same time via a while loop), nothing works, everything breaks, the playerSpawned event never fires and the spawning process never completes.

This commit change fixes the above, by adding a skipFade check where it was missing, to prevent a softlock from occurring when manually controlling screen fade, and prevent needing to have the screen fade in just to complete the spawning process.

While attempting to create a custom loading/spawn system using a combination of exports and events, while also wanting to manually control when and how the screen fades in and out (and setting skipFade true), the resource doesn't check for skipFade and forcefully fades the screen in no matter what, and if you override it by forcing a fade out via a while loop, nothing works, everything breaks, the playerSpawned event never fires and the spawning process never completes.

This commit change fixes the above, by adding a skipFade check where it was missing, to prevent a softlock from occurring when manually controlling screen fade, and prevent needing to have the screen fade in just to complete the spawning process.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant