void Awake() { gameRules = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>().GameRules; CreateGrid(); solver = new PathSolver(); requestHandler = new PathRequestHandler(); solver.Init(this); requestHandler.Init(solver); }