22 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
23 ::ll::TypedStorage<8, 40, ::TempEPtr<::Player>> mPlayer;
24 ::ll::TypedStorage<1, 1, bool> mIsRunning;
25 ::ll::TypedStorage<1, 1, bool> mIsOnlyTargetItemFound;
26 ::ll::TypedStorage<4, 4, float> mInterestDistance;
27 ::ll::TypedStorage<8, 8, uint64> mCurrentIndex;
28 ::ll::TypedStorage<8, 152, ::ItemStack> mCarriedItem;
29 ::ll::TypedStorage<8, 152, ::ItemStack> mPlayerItem;
30 ::ll::TypedStorage<8, 8, ::Tick> mCarriedItemSwitchTimer;
31 ::ll::TypedStorage<8, 8, ::Tick> mRemoveItemTimer;
32 ::ll::TypedStorage<8, 8, ::Tick> mInterestTimer;
33 ::ll::TypedStorage<8, 8, ::Tick> mInterestCooldown;
34 ::ll::TypedStorage<8, 8, ::Tick> mInterestTimeMax;
35 ::ll::TypedStorage<8, 8, ::Tick> mInterestTimeMaxHalf;
36 ::ll::TypedStorage<8, 8, ::Tick> mRemoveTimeMax;
37 ::ll::TypedStorage<8, 8, ::Tick> mCarriedSwitchMax;
38 ::ll::TypedStorage<8, 8, ::Tick> mInterestCooldownMax;
43 TradeInterestGoal& operator=(TradeInterestGoal
const&);
44 TradeInterestGoal(TradeInterestGoal
const&);
50 virtual bool canUse() ;
52 virtual bool canContinueToUse() ;
54 virtual void start() ;
60 virtual void appendDebugInfo(::std::string& str)
const ;