Unity3D: Wie kann ich: "Für das nicht statische Feld, die Methode oder die Eigenschaft "Component.gameObject" ist ein Objektverweis erforderlich" beheben?
Das hier ist mein ganzes Programm:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CoinCollector : MonoBehaviour
{
private void OnTriggerEnter(Collider other)
{
if (Collider.gameObject.tag == "coin")
{
print("Grabbing Coin...");
Destroy(Collider.gameObject);
}
}
}
Alles was es machen soll ist, dass mein First Person Character eine Münze aufsammeln kann. Aber es wird immer der gleiche Fehler angezeigt:
Fehler CS0120 Für das nicht statische Feld, die Methode oder die Eigenschaft "Component.gameObject" ist ein Objektverweis erforderlich.
-
und ich habe keine Ahnung, wie ich das Problem beheben soll.