This might not be the most elegant solution since I’m not extremely familiar with the blueprints yet, but I think you can add a node for Get Actor Rotation, the return value from that should let you break the rotation into pitch, yaw, and roll. You could use some comparisons to see if you’re rolled 0, 90, 180, 270 for four different firing modes.