здравствуйте. Пытаюсь воссоздать игру, и параллельно обучаюсь созданию игр. Нашел один туториал, где чел делает управление персонажем в 3 лице, джойстик и стрелялку. Но он делал игру на 2017 сборке юнити, видимо из-за этого выходят ошибки в коде. подскажите как исправить данные ошибки.
Больше всего интересуют ошибки с "х" и "у"
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityStandardAssets.Characters.ThirdPerson;
public class ThirdPersonInput : MonoBehaviour
{
public FixedJoystick LeftJoystick;
public FixedJoystick RightJoystick;
public FixedButton Button;
protected ThirdPersonUserControl Control;
protected float CameraAngel;
protected float CameraAngelSpeed;
// Start is called before the first frame update
void Start()
{
Control = GetComponent<ThirdPersonUserControl>();
}
// Update is called once per frame
void Update()
{
Control.m_Jump = Button.Pressed;
Control.Hinput = LeftJoystick.InputVector.x;
Control.Vinput = LeftJoystick.InputVector.y;
CameraAngel + RightJoystick.InputVector.x = CameraAngelSpeed;
Camera.main.transform.position = transform.position + Quaternion.AngleAxis (CameraAngel, Vector3.up) * new Vector3(0, 3, 4);
Camera.main.transform.rotation = Quaternion.LookRotation(transform.position + Vector3.up * 2f - Camera.main.transform.position,Vector3.up);
}
}
вот ошибки
Ошибка CS1061 "FixedButton" не содержит определения "Pressed", и не удалось найти доступный метод расширения "Pressed", принимающий тип "FixedButton" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 25 Активные
Ошибка CS1061 "object" не содержит определения "x", и не удалось найти доступный метод расширения "x", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 26 Активные
Ошибка CS1061 "object" не содержит определения "x", и не удалось найти доступный метод расширения "x", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 28 Активные
Ошибка CS1061 "object" не содержит определения "y", и не удалось найти доступный метод расширения "y", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 27 Активные