added factory pattern and object pooling for enemies

This commit is contained in:
Mausham
2026-01-01 10:54:04 -08:00
parent d258428496
commit eeea619790
4 changed files with 7 additions and 10 deletions

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using VContainer;
using VContainer.Unity;
namespace Darkmatter.Domain
{
@@ -40,7 +41,7 @@ namespace Darkmatter.Domain
default:
break;
}
objectResolver.Inject(enemyObj);
objectResolver.InjectGameObject(enemyObj);
IEnemyPawn enemyPawn = enemyObj.GetComponent<IEnemyPawn>();
IEnemyAnimController animController = enemyObj.GetComponent<IEnemyAnimController>();