Newbie Question. Cannot access PlayerController.

Under the class viewer, when I double click PlayerController, it says cannot find code file?

:\Program Files\Unreal Engine\4.4\Engine\Binaries\Win64

In fact it points me to the DLL file location, not source code, in fact I cannot find any code file under Class viewer.

I just wanted to change the default mouse cursor & it was mention its in the Playercontroller class.

AT least in UDK I can find it under C:\UDK\UDK-2013-07\Development\Src

I am very confuse at the moment. I am sure all these file are theer, otherwise the projects will nto work, just cannot figure out how to access them.

I swear I made a replay to this,

Anyway, I am think this could be due to these file being source base classes, & you cannot edit it (normally) like UDK.

However, I just made a child of PlayerController, & in the game mode, select this as the player controller, then I am then able to set the properties that I wanted under default tab.

Also, the better way to change the mouse cursor is not to edit the default mouse (leave it at no show), then use a HUD class to draw a custom mouse cursor in middle of screen. This allow for more possibility like changing the mouse cursor base on context.

If you are using the code template project, then yes, it does not have the source code for base classes.
But if you download from github then it’s everything.

I’d still suggest that if you go C++, do it from code template first by inherit base classes just like what you would do with blueprint.

Thanks, I figured out I did not have access to the source code. I think I will stick to Blueprint. There is a learning curve to it, but I think its more versatile & easier to debug (You can see which lines are not running and all from the graph).