public PlayerStateFactory( PlayerStateDead.Factory deadFactory, PlayerStateMoving.Factory movingFactory) { _movingFactory = movingFactory; _deadFactory = deadFactory; }
public PlayerStateFactory(PlayerStateMoving.Factory movingFactory, PlayerStateWaitingToStart.Factory waitingToStartFactory, PlayerStateDash.Factory dashFactory, PlayerStateDead.Factory deadFactory) { _movingFactory = movingFactory; _waitingToStartFactory = waitingToStartFactory; _dashFactory = dashFactory; _deadFactory = deadFactory; }
public PlayerStateFactory( PlayerStateAlive.Factory aliveFactory, PlayerStateDead.Factory deadFactory, PlayerStateAwaitingSpawn.Factory awaitingSpawnFactory, PlayerStateWonGame.Factory wonGameFactory ) { _aliveFactory = aliveFactory; _deadFactory = deadFactory; _awaitingSpawnFactory = awaitingSpawnFactory; _wonGameFactory = wonGameFactory; }