i see that
CinemachinePathBase
is exposed to udon, however this doesnt allow full functionality with Udon.
CinemachinePathBase
has 2 children classes
CinemachinePath
and
CinemachineSmoothPath
CinemachinePathBase
has
PathInvalidateDistanceCache
exposed.
i'd like to see both
CinemachinePath.PathInvalidateDistanceCache()
and
CinemachineSmoothPath.PathInvalidateDistanceCache()
exposed
i'd also like to see
CinemachinePath.m_Waypoints[]
and
CinemachineSmoothPath.m_Waypoints[]
exposed as well since these aren't in the base
CinemachinePathBase
class and would allow the adjustment of path points in Udon.
My goal here is to create an adjustable track that can be changed by moving pickups. I have this working outside of Udon right now as a proof of concept, but can't get it working in Udon due to not having
m_Waypoints[]
exposed.
I can work around not having
PathInvalidateDistanceCache
exposed on the 2 sub classes since I can run it on the base class, so that would just be 1 less reference that needs to be tracked.