示例#1
0
        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);
 }
示例#3
0
 public void InjectDependencies(GameEntityModelSubsystemFacade gameEntityModelSubsystemFacade, GameManagerSubsystemFacade gameManagerSubsystemFacade)
 {
     _gameEntityStorage           = gameEntityModelSubsystemFacade.GameEntityStorage;
     _unityMethodListener         = gameManagerSubsystemFacade.UnityMethodListener;
     _unityMethodListener._Start += StartTesting;
 }
示例#4
0
 public void InjectDependencies(GameEntityModelSubsystemFacade gameEntityModelSubsystemFacade, GameManagerSubsystemFacade gameManagerSubsystemFacade)
 {
     _test.InjectDependencies(gameEntityModelSubsystemFacade, gameManagerSubsystemFacade);
 }
 public void InjectDependencies(GameManagerSubsystemFacade gameManagerSubsystemFacade)
 {
     _unityMethodListener          = gameManagerSubsystemFacade.UnityMethodListener;
     _unityMethodListener._Update += Update;
 }
 public void InjectDependencies(GameManagerSubsystemFacade gameManagerSubsystemFacade)
 {
     Facade.InjectDependencies(_keyboardAndGamepadPlayerInput);
     _keyboardAndGamepadPlayerInput.InjectDependencies(gameManagerSubsystemFacade);
 }