// Start is called before the first frame update void Start() { pm = GameObject.Find("PlayerManager").GetComponent <PlayerManager>(); InventoryGO = transform.Find("Inventory").gameObject; InventorySelectionGO = InventoryGO.transform.Find("Selection").gameObject; TreeGO = transform.Find("Tree").gameObject; Test(); pm.skillTree.skillPoints = 10; Board starterBoard = BoardGenerator.GenerateStarterBoard(); pm.skillTree.takenNodes.Add(starterBoard.boardNodes.First(p => p.Cord == new Vector2(0, 0))); pm.skillTree.BoardPositions.Add(starterBoard, new Vector2(0, 0)); GenerateInventoryUI(); GenerateSkillTreeUI(); }