CanProduceForWorkshop - ObjectReference
Member of: ObjectReference Script
Indicates whether or not the reference can currently produce resources for its Workshop.
SyntaxEdit
bool Function CanProduceForWorkshop() native
Return ValueEdit
True if the reference can produce resources, false if not.
ExamplesEdit
; Can MyMutFruit currently produce resources?
bool bcanProduce = MyMutFruit.CanProduceForWorkshop()
NotesEdit
CanProduceForWorkshop is true by default. The following will cause a reference to NOT be able to produce:
- An object requires power (has the WorkshopCanBePowered keyword), but is not powered.
- An object is destroyed.
- An object requires an actor (has the WorkshopWorkObject keyword), but has no actor assigned (meaning it is not owned by an actor), OR the assigned actor is wounded (actor value WorkshopActorWounded > 0) or dead.
This is only valid if the workshop is currently loaded. Calling this on unloaded objects or an unloaded workshop will produce invalid results.