private void OnDepTypeChange(DepNode oldDep, DepNode currentDep) { if (UIFollowManager == null) { UIFollowManager = UGUIFollowManage.Instance; if (UIFollowManager == null) { Debug.LogError("UGUIFollowManage.Instance is null."); return; } } HideAllFollowUI(oldDep); ShowAllFollowUI(currentDep); bool isSameFloor = (oldDep is RoomController && oldDep.ParentNode == currentDep) || (currentDep is RoomController && currentDep.ParentNode == oldDep); if (isSameFloor) { SetAlarmDevUIState(true, currentDep); } //SetAlarmDevUIState(false,oldDep); //SetAlarmDevUIState(true,currentDep); }
/// <summary> /// 进入/退出首页 /// </summary> /// <param name="isFullView"></param> private void OnFullViewChange(bool isFullView) { if (UIFollowManager == null) { UIFollowManager = UGUIFollowManage.Instance; if (UIFollowManager == null) { Debug.LogError("UGUIFollowManage.Instance is null."); return; } } SetAlarmDevUIState(isFullView); if (isFullView) { UGUIFollowManage.Instance.SetCommonFollowUIsActive(false); HideAllFollowUI(); } else { UGUIFollowManage.Instance.SetCommonFollowUIsActive(true); ShowAllFollowUI(); } }
private void Awake() { Instance = this; }