public ShipFacade(BoardEjectService boardEjectService, ShipModel model, MoveHandler moveHandler, ShootHandler shootHandler, SpriteRenderer spriteRenderer) { this.boardEjectService = boardEjectService; this.model = model; this.moveHandler = moveHandler; this.shootHandler = shootHandler; model.OnDestroyed += Eject; renderer = spriteRenderer; }
public CowboyFacade( CowboyModel model, MoveHandler moveHandler, ShootHandler shootHandler, BoardEjectService boardEjectService, PlayerService playerService, SpriteRenderer spriteRenderer) { this.model = model; model.OnBoarded += OnBoardedBinding; this.moveHandler = moveHandler; this.shootHandler = shootHandler; this.boardEjectService = boardEjectService; this.playerService = playerService; renderer = spriteRenderer; }