# Activities Module Activity framework and state machine components for modeling complex entity lifecycles. ## Activity Time-based operations with capacity constraints. ```{eval-rst} .. autoclass:: simcraft.activities.activity.Activity :members: :undoc-members: :show-inheritance: ``` ```{eval-rst} .. autoclass:: simcraft.activities.activity.ActivityState :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.activities.activity.ActivityStats :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.activities.activity.ParallelActivity :members: :undoc-members: :show-inheritance: ``` ## State Machine State machine framework for complex entity behavior. ```{eval-rst} .. autoclass:: simcraft.activities.state_machine.State :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.activities.state_machine.Transition :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.activities.state_machine.StateMachine :members: :undoc-members: ``` ```{eval-rst} .. autoclass:: simcraft.activities.state_machine.StateMachineInstance :members: :undoc-members: ```