public InteractState(T uniqueID, InteractionSystem interactionSystem) : base(uniqueID)
        {
            _interactionSystem   = interactionSystem;
            _interactPanelLayout = _interactionSystem.InteractPanelLayout;

            _inputSystem = App.GetSystem <InputSystem>();
        }
        public ExploreState(T uniqueID, InteractionSystem interactionSystem) : base(uniqueID)
        {
            _interactionSystem = interactionSystem;

            _interactPanelLayout = _interactionSystem.InteractPanelLayout;
            _sceneRuntimeSet     = _interactionSystem.SceneRuntimeSet;

            _inputSystem = App.GetSystem <InputSystem>();
            _sceneSystem = App.GetSystem <SceneManagementSystem>();
        }