Looking at this code :
UE_LOG(LogTemp, Warning, TEXT(“PlayerView is Location: %s , Position: %s”),
*PlayerViewPointLoc.ToString(),
*PLayerViewPointRotation.ToString()
)
It says UE_LOG is expecting a TCHAR right? so you cant just use .ToString(), you have to add a * to the front, which makes it a pointer right?
Well if TCHAR is just a Char, and a method wants a Char, how does adding a pointer to a String parse it into all the single chars? I would assume giving it a pointer would return the occurrence of the first char or multiple pointers to every char in the string.
If any case it makes me feel like you would need some kind of for loop here to parse through every char, we dont? whats happening behind the scenes?