I see the code in lyracharacter.cpp that calls the mesh:
USkeletalMeshComponent* MeshComp = GetMesh();
But its not obvious which mesh is being chosen. I know lyra chooses between two meshes randomly, so thats probably part of this.
getmesh() is just:
FORCEINLINE class USkeletalMeshComponent* GetMesh() const { return Mesh; }
Isn’t the mesh already assigned by this point? How does lyra decide which mesh to assign and where is it held?
edit: okay I see that there is a blueprint under cosmetics thats selecting the character. From what I understand, using a blueprint to select characters is preferred for stability?