Controller.cs(34,105): error CS0149: Method name expected
using DitzeGames.MobileJoystick;
using System.Collections;
using UnityEngine;
using System.Collections.Generic;
using UnityEngine.SceneManagement;
public class Controller : MonoBehaviour
{
// input
protected Joystick Joystick;
protected Button Button;
protected TouchField TouchField;
protected Player Player;
protected const float RotationSpeed = 10;
protected float InputRotationX; //0-360
protected float InputRotationY; // 90- -90
void Start()
{
Joystick = FindObjectOfType();
TouchField = FindObjectOfType();
Player = GetComponent();
Button = FindObjectOfType();
}
// Update is called once per frame
void Update()
{
30 InputRotationX = (InputRotationX + TouchField.TouchDist.x * RotationSpeed * Time.deltaTime) % 360f;
31 InputRotationY = Mathf.Clamp(InputRotationY - TouchField.TouchDist.y * RotationSpeed * Time.deltaTime, -88f, 88f);
32 var characterForward = Quaternion.AngleAxis(InputRotationX, Vector3.up) * Vector3.forward;
33 var characterLeft = Quaternion.AngleAxis(InputRotationX + 90, Vector3.up) * Vector3.forward;
34 var runDirection = characterForward * (Input.GetAxis(“Vertical”) + Joystick.AxisNormalized.y) + characterLeft(Input.GetAxis(“Horizontal”) + Joystick.AxisNormalized.x);
var lookDirection = Quaternion.AngleAxis(InputRotationY, characterLeft) * characterForward;
Player.Input.RunX = runDirection.x;
Player.Input.RunZ = runDirection.z;
Player.Input.LookX = lookDirection.x;
Player.Input.LookZ = lookDirection.z;
Player.Input.Jump = Button.Pressed;
}
}