void SetUpTraits(PuzzleNode _puzzleNode) { for (int i = 0; i < children.Length; i++) { if (puzzleNode.node.token.cultistTraits.HasFlag((CultistTraits)Mathf.Pow(2, i))) { children[i].gameObject.SetActive(true); } else { children[i].gameObject.SetActive(false);; } } }
public bool VerifyNode(PuzzleNode puzzleNode) { currentNode = puzzleNode.node; return(node.token.CompareToken(currentNode.token)); }