internal static unsafe (LevelSequenceActor, LevelSequencePlayer) Invoke(UObject WorldContextObject, LevelSequence LevelSequence, MovieSceneSequencePlaybackSettings Settings) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((IntPtr *)(b + 0)) = WorldContextObject; *((IntPtr *)(b + 8)) = LevelSequence; *((MovieSceneSequencePlaybackSettings *)(b + 16)) = Settings; Main.GetProcessEvent(LevelSequencePlayer.DefaultObject, CreateLevelSequencePlayer_ptr, new IntPtr(p));; return(*((IntPtr *)(b + 80)), *((IntPtr *)(b + 88))); } }
///<summary>Create a new level sequence player.</summary> ///<remarks> ///@param WorldContextObject Context object from which to retrieve a UWorld. ///@param LevelSequence The level sequence to play. ///@param Settings The desired playback settings ///@param OutActor The level sequence actor created to play this sequence. ///</remarks> public static (LevelSequenceActor, LevelSequencePlayer) CreateLevelSequencePlayer(UObject WorldContextObject, LevelSequence LevelSequence, MovieSceneSequencePlaybackSettings Settings) =>