public SheepMoving(SheepBoss sheep, Animator animator, Rigidbody2D rb) { _sheep = sheep; _animator = animator; _rb = rb; _playerRb = GameManager.GetMainPlayerRb(); }
public SheepDashAttacking(SheepBoss sheep, Animator animator, Rigidbody2D rb) { _sheep = sheep; _animator = animator; _rb = rb; }
public SheepLaunchingExplodingSheep(SheepBoss sheep, Animator animator, Rigidbody2D rb) { _sheep = sheep; _animator = animator; _rb = rb; }
public void SetEnemy(SheepBoss sheep) { _sheep = sheep; bouncesRemaining = _sheep.BouncyProjectileBounces; }
public SheepCentralState(SheepBoss sheep) { _sheep = sheep; }
public void SetEnemy(SheepBoss sheep) { _sheep = sheep; }
public SheepProjectiling(SheepBoss sheep, Animator animator, Rigidbody2D rb) { _sheep = sheep; _animator = animator; _rb = rb; }
public SheepPhaseChangeState(SheepBoss sheep, Animator animator, SpriteRenderer sr) { _sheep = sheep; _animator = animator; _sr = sr; }