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? }