working on fpp character animations
This commit is contained in:
@@ -12,7 +12,7 @@ using Object = UnityEngine.Object;
|
||||
|
||||
namespace RebootReality.jelycho.Player {
|
||||
public class PlayerController : IController {
|
||||
readonly Logger s_logger = new Logger(nameof(PlayerController));
|
||||
readonly Logger m_Logger = new Logger(nameof(PlayerController));
|
||||
readonly Config m_Config;
|
||||
|
||||
PlayerActor m_FPPActor;
|
||||
@@ -29,7 +29,7 @@ namespace RebootReality.jelycho.Player {
|
||||
RR.Input.EnableControls();
|
||||
|
||||
m_FPPActor = await RR.World.SpawnActor<PlayerActor>(m_Config.playerActorPrefab, cancellationToken);
|
||||
m_FPPActor.Simulate = true;
|
||||
m_FPPActor.IsPlaying = true;
|
||||
|
||||
if (RR.World.Context is WorldContext worldContext) {
|
||||
m_FPPActor.WarpTo(worldContext.PlayerSpawnPoint.position);
|
||||
@@ -41,14 +41,13 @@ namespace RebootReality.jelycho.Player {
|
||||
public void OnStop() {
|
||||
RR.Input.DisableControls();
|
||||
RR.Input.UnlockCursor();
|
||||
Object.Destroy(m_FPPActor);
|
||||
|
||||
RR.World.KillActor(m_FPPActor);
|
||||
}
|
||||
|
||||
public void OnTick() {
|
||||
if (m_FPPActor is null) {
|
||||
s_logger.Error("Player actor is not initialized. Make sure to call OnStart() before OnTick().");
|
||||
m_Logger.Error("Player actor is not initialized. Make sure to call OnStart() before OnTick().");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user