Ejemplo n.º 1
0
        public override void OnStateMachineEnter(Animator animator, int stateMachinePathHash)
        {
            Brain.ClearListeners();
            Brain.DisableCameraMovement();

            VisibilityCanon.ResourceVisibilityMode = ResourceVisibilityMode.HideAll;
            VisibilityCanon.CellVisibilityMode     = CellVisibilityMode.HideAll;

            VisibilityResponder.UpdateVisibility = false;
            VisibilityResponder.TryResetCellVisibility();
        }
Ejemplo n.º 2
0
        public override void OnStateMachineEnter(Animator animator, int stateMachinePathHash)
        {
            Brain.ClearListeners();
            Brain.EnableCameraMovement();

            VisibilityCanon.ResourceVisibilityMode = ResourceVisibilityMode.ActiveCiv;
            VisibilityCanon.CellVisibilityMode     = CellVisibilityMode.ActiveCiv;

            ExplorationCanon.ExplorationMode = CellExplorationMode.ActiveCiv;

            VisibilityResponder.UpdateVisibility = true;
            VisibilityResponder.TryResetCellVisibility();

            UnitMapIconManager.BuildIcons();
            UnitMapIconManager.SetActive(true);

            foreach (var element in PlayModeSensitiveElements)
            {
                element.IsActive = true;
            }
        }
Ejemplo n.º 3
0
 private void RefreshVisibility()
 {
     VisibilityResponder.TryResetCellVisibility();
     VisibilityResponder.TryResetResourceVisibility();
 }