24 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>
const> mTargetBlocks;
25 ::ll::TypedStorage<8, 24, ::std::vector<::MaterialType>
const> mTargetMaterialsAboveBlock;
26 ::ll::TypedStorage<1, 1, bool const> mAllowLayingFromBelow;
27 ::ll::TypedStorage<1, 1, bool const> mUseDefaultAnimation;
28 ::ll::TypedStorage<4, 4, float const> mLaySeconds;
29 ::ll::TypedStorage<8, 16, ::ItemDescriptor const> mEggType;
30 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger const> mOnLay;
31 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::LevelSoundEvent const> mLayEggSound;
32 ::ll::TypedStorage<4, 4, int> mLayEggCounter;
43 virtual bool findTargetBlock() ;
46 virtual bool canUse() ;
49 virtual bool canContinueToUse() ;
52 virtual void start() ;
58 virtual void appendDebugInfo(::std::string& str)
const ;
64 virtual void _moveToBlock() ;
79 ::std::vector<::ItemDescriptor>
const& targetBlocks,
80 ::std::vector<::MaterialType>
const& targetMaterialsAboveBlock,
81 bool allowLayingFromBelow,
82 bool useDefaultAnimation,
86 ::std::string
const& layEggSound
101 ::std::vector<::ItemDescriptor>
const& targetBlocks,
102 ::std::vector<::MaterialType>
const& targetMaterialsAboveBlock,
103 bool allowLayingFromBelow,
104 bool useDefaultAnimation,
108 ::std::string
const& layEggSound
121 MCAPI
bool $findTargetBlock();
123 MCAPI
bool $canUse();
125 MCAPI
bool $canContinueToUse();
131 MCAPI
void $appendDebugInfo(::std::string& str)
const;
135 MCAPI
void $_moveToBlock();