|
@@ -195,7 +195,15 @@ namespace LmbrCentral
|
|
->Event("UpdateVertex", &SplineComponentRequestBus::Events::UpdateVertex)
|
|
->Event("UpdateVertex", &SplineComponentRequestBus::Events::UpdateVertex)
|
|
->Event("InsertVertex", &SplineComponentRequestBus::Events::InsertVertex)
|
|
->Event("InsertVertex", &SplineComponentRequestBus::Events::InsertVertex)
|
|
->Event("RemoveVertex", &SplineComponentRequestBus::Events::RemoveVertex)
|
|
->Event("RemoveVertex", &SplineComponentRequestBus::Events::RemoveVertex)
|
|
- ->Event("ClearVertices", &SplineComponentRequestBus::Events::ClearVertices);
|
|
|
|
|
|
+ ->Event("ClearVertices", &SplineComponentRequestBus::Events::ClearVertices)
|
|
|
|
+ ->Event("GetVertex",
|
|
|
|
+ [](SplineComponentRequests* handler, size_t index) -> AZStd::tuple<AZ::Vector3, bool>
|
|
|
|
+ {
|
|
|
|
+ AZ::Vector3 vertex(0.0f);
|
|
|
|
+ bool vertexFound = handler->GetVertex(index, vertex);
|
|
|
|
+ return AZStd::make_tuple(vertex, vertexFound);
|
|
|
|
+ })
|
|
|
|
+ ->Event("GetVertexCount", &SplineComponentRequestBus::Events::Size);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|