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(); }
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; } }
private void RefreshVisibility() { VisibilityResponder.TryResetCellVisibility(); VisibilityResponder.TryResetResourceVisibility(); }