Esempio n. 1
0
 public JumpState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator    = enemyEntry.GetComponent <Animator>();
     _rigidbody2D = enemyEntry.GetComponent <Rigidbody2D>();
     _transform   = enemyEntry.transform;
     _leftX       = FrogVariables.LeftX;
     _rightX      = FrogVariables.RightX;
 }
Esempio n. 2
0
 public DeathState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator          = enemyEntry.GetComponent <Animator>();
     _audioSource       = enemyEntry.GetComponent <AudioSource>();
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _rigidbody2D       = enemyEntry.GetComponent <Rigidbody2D>();
     _enemy             = enemyEntry.gameObject;
 }
Esempio n. 3
0
 public IdleState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _layerMask         = enemyEntry.layerMask;
 }
Esempio n. 4
0
 public FallState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine)
 {
     _animator          = enemyEntry.GetComponent <Animator>();
     _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>();
     _layerMask         = enemyEntry.layerMask;
 }