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);
 }
Beispiel #3
0
 public PlayerCharacter(Vector2 position, PlayerInputSubsystemFacade playerInput) : base(position)
 {
     _playerInput = playerInput;
 }
Beispiel #4
0
 public TestSquare(Vector2 position, PlayerInputSubsystemFacade playerInput) : base(position)
 {
     _playerInput = playerInput;
 }