public GameplayCameraStandaloneAdapter(bool _enabled) : base(_enabled)
        {
            EventManager.AddEventListener(ConstantEventsName.ON_GAMEPLAY_CAMERA_ENABLE, OnGameplayCameraEnableHandler);

            camera = ComponentLocator.Resolve <GameplayCameraController>();
            if (camera == null)
            {
                SetEnable(false);
            }
        }
        private void OnGameplayCameraEnableHandler(CustomEvent _event)
        {
            var state = (bool)_event.EventData;

            if (state && camera == null)
            {
                camera = ComponentLocator.Resolve <GameplayCameraController>();
            }

            SetEnable(state);
        }