コード例 #1
0
 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>();
 }
コード例 #2
0
 public void Dispose()
 {
     _deathSignal -= squireDeath;
 }
コード例 #3
0
 public void Initialize()
 {
     _totalSquires = GameObject.FindGameObjectsWithTag("Squire").Length;
     _deathSignal += squireDeath;
 }
コード例 #4
0
 public CountDeadSquires(SquireDeathSignal deathSignal)
 {
     _deathSignal = deathSignal;
 }