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; }
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; }
public IdleState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine) { _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>(); _layerMask = enemyEntry.layerMask; }
public FallState(Enum stateID, FrogEntry enemyEntry) : base(stateID, enemyEntry.StateMachine) { _animator = enemyEntry.GetComponent <Animator>(); _capsuleCollider2D = enemyEntry.GetComponent <CapsuleCollider2D>(); _layerMask = enemyEntry.layerMask; }