17class ProducerComponent :
public ::BaseCircuitComponent {
21 ::ll::TypedStorage<4, 4, int> mNextStrength;
22 ::ll::TypedStorage<1, 1, bool> mAttachedAllowed;
23 ::ll::TypedStorage<1, 1, bool> mStopPower;
24 ::ll::TypedStorage<8, 8, ::CircuitComponentType const> mCircuitComponentType;
32 virtual void setStrength(
int strength) ;
37 virtual bool canStopPower()
const ;
39 virtual void setStopPower(
bool bPower) ;
41 virtual ::CircuitComponentType getCircuitComponentType()
const ;
47 MCAPI ProducerComponent();
49 MCFOLD
void allowAttachments(
bool bAttached);
63 MCAPI
void $setStrength(
int strength);
67 MCAPI
bool $canStopPower()
const;
69 MCAPI
void $setStopPower(
bool bPower);
71 MCFOLD ::CircuitComponentType $getCircuitComponentType()
const;
79 MCAPI
static void** $vftable();