void Update() { if (StatusChanged) { StatusChanged = false; Tick = 60; } if (Tick > 0) { Tick -= Time.deltaTime; if (Tick <= 0) { CMSManageInstance.GotoPresetPosition(cameraId, guid, 1); } } }
/// <summary> /// 单击预设位标签时调用 /// 显示选中预设位的信息 /// </summary> /// <param name="go">Go.</param> void OnPresetPosItemSelected(GameObject go) { Logger.Instance.WriteLog("显示选中预设位的信息"); go.GetComponent <UIButton> ().normalSprite = go.GetComponent <UIButton> ().pressedSprite; if (SelectedPresetPosInfo.Id == PresetPosInfos [PresetPosItems.IndexOf(go)].Id) { return; } foreach (GameObject item in PresetPosItems) { if (item != go) { item.GetComponent <UIButton> ().normalSprite = defaultSprite; } } SelectedPresetPosInfo = PresetPosInfos [PresetPosItems.IndexOf(go)]; Description.value = SelectedPresetPosInfo.DESCRIPTION; CMSManageInstance.GotoPresetPosition(cameraId, guid, ushort.Parse(SelectedPresetPosInfo.Name)); }