18 lines
412 B
C#
18 lines
412 B
C#
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);
|
|
}
|
|
}
|