private void Awake() { // Set ID's nodeID = NODE_ID++; NodeAlphaID = UtilGraph.ConvertIDToAlphabet(nodeID); // Name shown in the editor name = NodeType + nodeID + "(" + nodeAlphaID + ")"; animator = GetComponentInChildren <Animator>(); // Get textmesh pros Component[] textHolders = GetComponentsInChildren(typeof(TextMeshPro)); textNodeID = textHolders[0].GetComponent <TextMeshPro>(); textNodeDist = textHolders[1].GetComponent <TextMeshPro>(); // Find player object and its camera positionManager = FindObjectOfType <PositionManager>(); graphMain = FindObjectOfType <GraphMain>(); audioManager = FindObjectOfType <AudioManager>(); // "Set" edges = new List <Edge>(); ResetNode(); }
private void SetNodeTextID(bool useAlpha) { if (useAlpha) { textNodeID.text = UtilGraph.ConvertIDToAlphabet(nodeID).ToString(); } else { textNodeID.text = nodeID.ToString(); } }