начал дорабатывать surf контроллер для своей игры, и случилась вот такая шляпа(до этого было две ошибки)
Ошибки пошли после того когда я пытался залочить повороты у камеры на кнопку R
using System;
using UnityEngine;
using Fragsurf.Movement;
public class FPSControllerBridge : MonoBehaviour
{
private SurfCharacter _fpsController;
private void Start()
{
_fpsController = FindObjectOfType<SurfCharacter>();
if(_fpsController == null)
{
Debug.LogError($"{nameof(FPSControllerBridge)} is missing {nameof(SurfCharacter)}", this);
return;
}
var gun = FindObjectOfType<PhysicsGunInteractionBehavior>();
if (gun != null && _fpsController != null)
{
gun.OnRotation.AddListener(OnRotation);
}
}
private void OnRotation(bool rotation)
{
_fpsController.LockRotation = rotation;
}
}
вот ссылка на второй код
https://drive.google.com/file/d/1XqYb7qEyRYllGbJai...
он слишком большой поэтому пришлось использовать гугл диск