public AIAimTowardsRandomPlayerInput(ControlState controlState, Rigidbody2D rigidbody, AITargetScanner aiTargetScanner, AIShooterScanner aiShooterScanner, DirectionManager directionManager) { _controlState = controlState; _rb = rigidbody; _aiTargetScanner = aiTargetScanner; _aiShooterScanner = aiShooterScanner; _directionManager = directionManager; }
public AIFollowInput(ControlState controlState, Rigidbody2D rigidbody, AITargetScanner aiTargetScanner, AIShooterScanner aiShooterScanner, AIDestinationPointScanner aiDestinationPointScanner, DirectionManager directionManager, MovementManager movementManager) { _controlState = controlState; _rb = rigidbody; _aiTargetScanner = aiTargetScanner; _aiShooterScanner = aiShooterScanner; _aiDestinationPointScanner = aiDestinationPointScanner; _directionManager = directionManager; _movementManager = movementManager; }