示例#1
0
 public SheepMoving(SheepBoss sheep, Animator animator, Rigidbody2D rb)
 {
     _sheep    = sheep;
     _animator = animator;
     _rb       = rb;
     _playerRb = GameManager.GetMainPlayerRb();
 }
示例#2
0
 public SheepDashAttacking(SheepBoss sheep, Animator animator, Rigidbody2D rb)
 {
     _sheep    = sheep;
     _animator = animator;
     _rb       = rb;
 }
示例#3
0
 public SheepLaunchingExplodingSheep(SheepBoss sheep, Animator animator, Rigidbody2D rb)
 {
     _sheep    = sheep;
     _animator = animator;
     _rb       = rb;
 }
 public void SetEnemy(SheepBoss sheep)
 {
     _sheep           = sheep;
     bouncesRemaining = _sheep.BouncyProjectileBounces;
 }
示例#5
0
 public SheepCentralState(SheepBoss sheep)
 {
     _sheep = sheep;
 }
示例#6
0
 public void SetEnemy(SheepBoss sheep)
 {
     _sheep = sheep;
 }
示例#7
0
 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;
 }