Не может применить оператор "||" типа "Bool" и "Vector2" ⇐ C#

Место общения программистов C#
Anonymous
Не может применить оператор "||" типа "Bool" и "Vector2"

Сообщение Anonymous »

Я не новичок в программировании. Мне нужна помощь, я делаю код, где всякий раз, когда я нажимаю на активу конкретного размера коллайдера, он разрушается, но у меня возникают проблемы с этим, это код, который у меня сейчас есть !! < /p>
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine;

public class destroy : MonoBehaviour
{
private BoxCollider2D box;

// Start is called before the first frame update
void Start()
{
box = GetComponent();
box.isTrigger = true;
box.size = new Vector2(1, 1);
}

// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
if(box.isTrigger || box.size)

{
Destroy(gameObject);
}
}
}
}
< /code>
Ошибка не может применить оператор "||" типа "bool" и "vector2", я знаю, в чем проблема, но я не могу ее решить ...

Подробнее здесь: https://stackoverflow.com/questions/757 ... nd-vector2

Вернуться в «C#»