I get 2 errors: "NullReferenceException: Object reference not set to an instance of an object
Gumbascript.NewMethod (RaycastHit2D Links) (at Assets/Scripts/Gumbascript.cs:38)
Gumbascript.Update () (at Assets/Scripts/Gumbascript.cs:23)"
And:
"NullReferenceException: Object reference not set to an instance of an object
Gumbascript.NewMethod1 (RaycastHit2D Rechts) (at Assets/Scripts/Gumbascript.cs:45)
Gumbascript.Update () (at Assets/Scripts/Gumbascript.cs:24)"
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Gumbascript : MonoBehaviour {
public GameObject LinkerRay;
public GameObject RechterRay;
//True ist links false rechts
public bool Direction;
//Füllwort
public float Speed;
void Start () {
}
void Update ()
{
RaycastHit2D Links = Physics2D.Raycast(LinkerRay.transform.position, Vector2.left, 0.2f);
RaycastHit2D Rechts = Physics2D.Raycast(RechterRay.transform.position, Vector2.right, 0.2f);
NewMethod(Links);
NewMethod1(Rechts);
if (Direction)
{
transform.Translate(new Vector2(-1, 0) * Time.deltaTime * Speed);
}
if (!Direction)
{
transform.Translate(new Vector2(1, 0) * Time.deltaTime * Speed);
}
}
private void NewMethod(RaycastHit2D Links)
{
if (Links.transform.tag.Equals("STEIN"))
{
Direction = true;
}
}
private void NewMethod1(RaycastHit2D Rechts)
{
if (Rechts.transform.tag.Equals("STEIN"))
{
Direction = false;
}
}
}
↧