4.3 transition notes
Here are my transition notes while updating various projects to 4.3!
I will update this over time by adding new posts.
But please do contribute your own discoveries while transitioning your code bases, so we can centralize this information for everyone!
**ALandscape** is no longer engine class level, you must include: ``` //Landscape Class #include "Landscape/Landscape.h" ``` to get access to ALandscape
To Access FPositionVertexBuffer and other Static Mesh vertex types, include this:
//Static Mesh Vertex buffer #include "StaticMeshResources.h"
**ASkeletalMeshActor** is not accessible unless you add: ``` #include "Animation/SkeletalMeshActor.h" ```
Replace OVERRIDE with override everywhere
**DependsOn** throws compile error now, you must #include the classes you previously used with DependsOn now, and make sure it is above your .generated include :)
The new OnOverlap delegate requires this function signature:
void OnOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, **bool bFromSweep, const FHitResult & SweepResult**);
Everyone please feel free to add to this thread as they uncover solutions to the 4.3 C++ transition!