Beispiel #1
0
 public AIAimTowardsRandomPlayerInput(ControlState controlState, Rigidbody2D rigidbody, AITargetScanner aiTargetScanner,
                                      AIShooterScanner aiShooterScanner, DirectionManager directionManager)
 {
     _controlState     = controlState;
     _rb               = rigidbody;
     _aiTargetScanner  = aiTargetScanner;
     _aiShooterScanner = aiShooterScanner;
     _directionManager = directionManager;
 }
Beispiel #2
0
 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;
 }