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);
 | 
						|
    }
 | 
						|
}
 |