feat: Enhance human event handling and animation management, including state updates and monitoring

This commit is contained in:
2025-07-03 16:55:30 +05:30
parent 8dd853dd03
commit 1e715cee50
13 changed files with 316 additions and 36 deletions

View File

@@ -4,8 +4,8 @@ import { useWorkerHandler } from './actionHandler/useWorkerHandler';
export function useHumanActions() {
const { handleWorker } = useWorkerHandler();
const handleWorkerAction = useCallback((action: HumanAction) => {
handleWorker(action);
const handleWorkerAction = useCallback((action: HumanAction, materialId: string) => {
handleWorker(action, materialId);
}, [handleWorker]);
const handleHumanAction = useCallback((action: HumanAction, materialId: string) => {
@@ -13,7 +13,7 @@ export function useHumanActions() {
switch (action.actionType) {
case 'worker':
handleWorkerAction(action);
handleWorkerAction(action, materialId);
break;
default:
console.warn(`Unknown Human action type: ${action.actionType}`);