I am new to UDK, so bare with me. I have a pawn that is going to be thrown in the air quite a bit, or will be hovering (custom code based on changing velocity).
I am trying to detect whether the pawn is currently colliding with -anything at all- or not. I know that you can check if the pawn is grounded or not, and there are all sorts of events like Bump, HitWall, RigidBodyCollision, Touch.
The problem is, each one of those events seem to fire in very specific conditions and only for a certain type of objects. Isn't there any simple way to just figure out if the pawn's collider is touching something or not? Like a
Pawn.isColliding, or a CapsuleCheck.
If there isn't, I would have to write all events possible, gather information from all of them each frame, just to determine if the player has bumped into something or not. -Which is silly.
I am probably missing something simple. But I find the UDK documentation confusing/lacking.
I need such a generic check, for instance, in order to change an attribute of the hovering mechanic or to change an animation. UDK's physics would handle the rest, so I don't even need to know which side the collision came from.