public SquireDeath(FaceDirection faceDirection, Move move, SquireAI squireAi, Life life, SquireDeathSignal deathSignal, [Inject(Id = InjectId.Owner)] GameObject owner) { _faceDirection = faceDirection; _move = move; _squireAi = squireAi; _life = life; _deathSignal = deathSignal; _collider = owner.GetComponent <Collider2D>(); }
public void Dispose() { _deathSignal -= squireDeath; }
public void Initialize() { _totalSquires = GameObject.FindGameObjectsWithTag("Squire").Length; _deathSignal += squireDeath; }
public CountDeadSquires(SquireDeathSignal deathSignal) { _deathSignal = deathSignal; }