⚠️ important Verse tip: ALWAYS add frame of delay to Your OnBegin() method...

o/

If something isn’t working when called in Verse (…and You do call it immediately in some OnBegin() of creative_device class)

YOU MUST ADD frame of delay to your OnBegin() methods !
unfortunately probably due to nature of how UE/UEFN initializes stuff things do not work without that delay…

HOW TO FIX ?

  • just add a frame of delay with use of Sleep(0.0) before using stuff in OnBegin() method of creative_device class

You can verify this by removing the delay, like in example from the image while using stasis_args
This happened to me for other things now, might be only related to fort_character, but due to nature of issue I can only verify this when using something

    OnBegin<override>()<suspends>:void=
        Sleep(0.0)
        if(FortniteCharacter := GetPlayspace().GetPlayers()[0].GetFortCharacter[]):
            FortniteCharacter.PutInStasis(Args:=stasis_args{AllowTurning:=true, AllowEmotes:=false})

Would love some official confirmations on this dear Epic.

UVG :heart:

13 Likes