Exemplo n.º 1
0
    public SimplePlayer(
        PlayerGuyHooks playerGuyHooks,
        ParallelAsyncTaskProcessor asyncTaskProcessor,
        CameraManager cameraManager,
        DebugGuiHooks debugGuiHooks)
    {
        _playerGuyHooks     = playerGuyHooks;
        _asyncTaskProcessor = asyncTaskProcessor;
        _camera             = cameraManager.Main;

        _playerGuyHooks.PlayerHandsCollider.PickupEvent += () => Log.Debug("Got a pickup");

        _debugGuiHooks = debugGuiHooks;

        _timerCoroutineFactory = new TimerCoroutineFactory();

        _inputHelper = new InputHelper(InputManager.Instance, _camera);
    }
Exemplo n.º 2
0
 public GuiManager(DebugGuiHooks guiHooks)
 {
     _guiHooks = guiHooks;
     _guiHooks.ResolveDependencies();
 }