I don’t know what the problem could be, but my CoordinatesLabeler script doesnt recognize other scripts and doesnt get colors right, in other scripts the attributes are green but in this one they are plain white. What the problem could be? Even this simple code doesnt get my [ExecuteAlways] in green like it should be
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using UnityEditor;
using UnityEditor.Experimental.SceneManagement;
[ExecuteAlways]
public class CoordinatesLabeler : MonoBehaviour
{
}
Meanwhile, Node does get the colors right
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class Node
{
public Vector2Int coordinates;
public bool isWalkable;
public bool isExplored;
public bool isPath;
public Node connectedTo;
public Node(Vector2Int coordinates, bool isWalkable)
{
this.coordinates = coordinates;
this.isWalkable = isWalkable;
}
}