I am coming from the Unity Engine, and trying to get my feet wet with Unreal Engine 4. I want to add a one-time force to an object. To accomplish this in Unity 5, I would use:

 void Start(){
 GetComponent<RigidBody>().AddForce(new Vector3(0, 0, 5));
 }

The force would be applied to the RigidBody (a component of the GameObject), and the object would move forward on its z-axis.

How would I accomplish this same thing in Unreal Engine 4? I currently have an empty AActor script, and I am struggling to find out what to put in my BeginPlay() method.

 void AMyActor::BeginPlay()
 {
 	Super::BeginPlay();
 	//What goes here?
 }