fix: server platform build issues
This commit is contained in:
@@ -8,14 +8,14 @@ namespace MyUniverse.Shared.Behaviours;
|
||||
public class RotatorToggler : Behaviour2D, IFirstFrameUpdate, ILastFrameUpdate
|
||||
{
|
||||
private IRotator rotator = null!;
|
||||
private IGameInputs inputs = null!;
|
||||
private IGameInputs? inputs = null;
|
||||
|
||||
public void FirstActiveFrame()
|
||||
{
|
||||
rotator = BehaviourController.GetRequiredBehaviour<IRotator>();
|
||||
inputs = Universe.FindRequiredBehaviour<IGameInputs>();
|
||||
inputs = Universe.FindBehaviour<IGameInputs>();
|
||||
|
||||
inputs.RegisterOnPress(IGameInputs.Button.Interact, ToggleRotator);
|
||||
inputs?.RegisterOnPress(IGameInputs.Button.Interact, ToggleRotator);
|
||||
}
|
||||
|
||||
private void ToggleRotator(IButtonInputs<IGameInputs.Button> sender, IButtonInputs<IGameInputs.Button>.ButtonCallbackArguments args)
|
||||
@@ -25,6 +25,7 @@ public class RotatorToggler : Behaviour2D, IFirstFrameUpdate, ILastFrameUpdate
|
||||
|
||||
public void LastActiveFrame()
|
||||
{
|
||||
inputs.UnregisterOnPress(IGameInputs.Button.Interact, ToggleRotator);
|
||||
inputs?.UnregisterOnPress(IGameInputs.Button.Interact, ToggleRotator);
|
||||
inputs = null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user