public void AfterTest()
        {
            _playerCamera = null;

            _characterComponent = null;
            _actionStateMachine = null;
            _inputBinder        = null;
        }
        public void BeforeTest()
        {
            _inputBinder        = new GameObject().AddComponent <MockInputBinderComponent>();
            _actionStateMachine = _inputBinder.gameObject.AddComponent <MockActionStateMachineComponent>();
            _characterComponent = _inputBinder.gameObject.AddComponent <CharacterComponent>();
            _inputBinder.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake();

            _characterComponent.ActiveController = _inputBinder.gameObject.AddComponent <ControllerComponent>();
            _playerCamera = _characterComponent.ActiveController.gameObject.AddComponent <MockPlayerCameraComponent>();
        }
Esempio n. 3
0
 public void AfterTest()
 {
     _camera   = null;
     _movement = null;
     _heldItem = null;
 }
Esempio n. 4
0
 public void BeforeTest()
 {
     _movement = new GameObject().AddComponent <MockMovementComponent>();
     _camera   = _movement.gameObject.AddComponent <MockPlayerCameraComponent>();
     _heldItem = _movement.gameObject.AddComponent <MockHeldItemComponent>();
 }