Добрый вечер. Я хочу спросить о проблеме Unity, которую я встретил. Я сделал игру, похожую на понг, и сделал 2 сценария, чтобы превратить игровую сцену в результат, когда мяч ударяется о шар позади игры. Однако, когда я вставляю их в стену и объект GameManagement, появляется ошибка «Ошибка CS0201: только назначение», Вызов, приращение, декремент, ожидание, и новые выражения объекта могут быть использованы в качестве утверждения "был получен. Я хотел бы знать любое решение для этой проблемы Спасибо.
Сценарий управления игрой
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameMaster : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
public void GameOver()
{
SceneManager.LoadScene("Result");
}
}
Скрипт для стены, чтобы проверить попадание или нет
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameoverPlayer1 : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnCollisionEnter(Collision collision){
GameObject.Find("GameMaster").GetComponent<GameMaster>().GameOver;
}
}