Esempio n. 1
0
            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)));
            }
        }
Esempio n. 2
0
 ///<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) =>