13class LevelAnimateTickHelper {
32 LoopCount& operator=(LoopCount
const&);
33 LoopCount(LoopCount
const&);
37 struct TimeLimitedJavaParityOffsetCenterData {
48 TimeLimitedJavaParityOffsetCenterData& operator=(TimeLimitedJavaParityOffsetCenterData
const&);
49 TimeLimitedJavaParityOffsetCenterData(TimeLimitedJavaParityOffsetCenterData
const&);
50 TimeLimitedJavaParityOffsetCenterData();
63 LevelAnimateTickHelper& operator=(LevelAnimateTickHelper
const&);
64 LevelAnimateTickHelper(LevelAnimateTickHelper
const&);
65 LevelAnimateTickHelper();
76 MCNAPI
void _tickBlockAnimationsTimeLimitedJavaParity(
79 ::Vec3 const& centerPosition,
85 MCNAPI ~LevelAnimateTickHelper();
93 MCNAPI
static void _animateTickRandomBlockInRadius(
96 ::Vec3 const& centerPosition,
98 bool doAnimateTickBedrockLegacy
101 MCNAPI static ::LevelAnimateTickHelper::TimeLimitedJavaParityOffsetCenterData
102 _computeTimeLimitedJavaParityAnimateTickCenter(
103 ::Vec3 const& centerPosition,
104 ::Vec3 const& prevPosition,
105 ::Vec3 const& viewDirection