Files
BusyRabbit/Script/ManagedBusyRabbit/Level/GameSettings/BusyLevelPlayerState.cs

18 lines
412 B
C#
Raw Normal View History

using UnrealSharp.Attributes;
using UnrealSharp.BusyRabbit;
using UnrealSharp.Engine;
namespace Level.GameSettings;
[UClass]
public class ABusyLevelPlayerState : ALevelPlayerState
{
protected override void BeginPlay()
{
base.BeginPlay();
APlayerController pc = UGameplayStatics.GetPlayerController(0);
var role = CreateRoleRoster(pc) as APawn;
pc.Possess(role);
}
}