public void InjectDependencies(GameManagerSubsystemFacade gameManagerSubsystemFacade, PlayerInputSubsystemFacade playerInputSubsystemFacade) { _gameManagerSubsystemFacade = gameManagerSubsystemFacade; _gameManagerSubsystemFacade.UnityMethodListener._FixedUpdate += FrameAction; _playerInputSubsystemFacade = playerInputSubsystemFacade; }
public void InjectDependencies(GameManagerSubsystemFacade gameManagerSubsystemFacade, PlayerInputSubsystemFacade playerInputSubsystemFacade) { gameEntityStorage.InjectDependencies(gameManagerSubsystemFacade, playerInputSubsystemFacade); Facade.InjectDependencies(gameEntityStorage); }
public PlayerCharacter(Vector2 position, PlayerInputSubsystemFacade playerInput) : base(position) { _playerInput = playerInput; }
public TestSquare(Vector2 position, PlayerInputSubsystemFacade playerInput) : base(position) { _playerInput = playerInput; }