I'd like to know if there is a way to get a reference to the instance of an Actor (written in c++) in the scene from a blueprint even if it's not in the scene, or at least without making a new one using that Actor as base class.
I know there's a method to get all the objects in the scene, but it wouldn't be that cool to iterate over each one of them, so i absolutely want to avoid something like this.
Basically, i have a class called ABoard, that inherits from an AActor where i got some methods to deal with the board itself. Also i have some blueprints that will show the MainMenu, and someother stuff, and what i want to do, is to call a method in the ABoard from one of these blueprints to be able to set up some stuff, like: "Play as single Player, whatever it is". But, i cannot do this because (of course) the blueprint does not have a reference to the object/instance in the scene i'm talking about.
Since i'm relatively new to Unreal Engine, i have no idea how to solve this kind of problem.