public FlyerHitState(FlyerFSM stateMachine, Flyer flyer) { _stateMachine = stateMachine; _receiveHit = flyer.ReceiveHit; _hitVolume = flyer.HitVolume; }
public CrawlerHitState(CrawlerFSM stateMachine, Crawler crawler) { _stateMachine = stateMachine; _receiveHit = crawler.ReceiveHit; _hitVolume = crawler.HitVolume; }
public Patroller_AttackState(PatrollerFSM stateMachine, Patroller patroller) { _stateMachine = stateMachine; _patroller = patroller; _data = patroller.Data; _movement = patroller.Movement; _playerLOS = patroller.PlayerDetector.PlayerLOS; _hitVolume = patroller.HitVolume; _detectedGraphic = patroller.DetectedGraphic; }