35 ::ll::TypedStorage<4, 12, ::BlockPos> mHomePos;
36 ::ll::TypedStorage<4, 4, float> mRestrictionRadiusSqr;
44 ::ll::TypedStorage<4, 4, float> mHeightBelow;
45 ::ll::TypedStorage<4, 4, float> mHeightAbove;
52 ::ll::TypedStorage<4, 24, ::AABB> mAABB;
53 ::ll::TypedStorage<4, 8, ::Vec2> mAABBDim;
54 ::ll::TypedStorage<4, 12, ::Vec3> mPosition;
55 ::ll::TypedStorage<4, 4, float> mRadiusCeiling;
56 ::ll::TypedStorage<1, 1, bool> mCanUseFreeStartNodeCheck;
57 ::ll::TypedStorage<1, 1, bool> mIsInWater;
58 ::ll::TypedStorage<1, 1, bool> mIsInLava;
59 ::ll::TypedStorage<8, 8, ::BreakBlocksComponent const*> mBreakBlocks;
60 ::ll::TypedStorage<8, 8, ::BreakBlocksDescription const*> mBreakBlocksDescription;
61 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mUniqueID;
64 ::ll::TypedStorage<8, 64, ::std::function<::std::optional<bool>(
::Block const&,
::BlockPos const&)>>
65 mBlockCausesDamageToActor;
66 ::ll::TypedStorage<8, 64, ::std::function<bool(
::BlockType const&,
::BlockPos const&)>> mCanBeAscendedByJumping;
67 ::ll::TypedStorage<8, 8, ::std::vector<::BlockDescriptor>
const*> mBlocksToAvoid;
68 ::ll::TypedStorage<1, 1, bool> mEntityIsSwimmer;
69 ::ll::TypedStorage<1, 1, bool> mEntityIsFlyer;
70 ::ll::TypedStorage<1, 1, bool> mEntityIsFireImmune;
71 ::ll::TypedStorage<1, 1, bool> mEntityIsOnHotBlock;
72 ::ll::TypedStorage<1, 1, bool> mEntityIsWalker;
73 ::ll::TypedStorage<1, 1, bool> mEntityIsDoorOpener;
74 ::ll::TypedStorage<1, 1, bool> mEntityIsDoorBreaker;
75 ::ll::TypedStorage<1, 1, bool> mAllowBlockBreaking;
76 ::ll::TypedStorage<4, 4, float> mMaxJumpHeight;
77 ::ll::TypedStorage<8, 8, ::PreferredPathComponent const*> mPathPrefs;
78 ::ll::TypedStorage<8, 64, ::std::unordered_map<::BlockPos, ::ActorPathingData::MinMaxHeightCacheEntry>>
79 mMinMaxHeightBlockCache;
80 ::ll::TypedStorage<4, 20, ::std::optional<::ActorPathingData::HomeRestrictionInfo>> mHomeRestrictionInfo;
Definition ActorPathingData.h:40