Example #1
0
 void Update()
 {
     if (StatusChanged)
     {
         StatusChanged = false;
         Tick          = 60;
     }
     if (Tick > 0)
     {
         Tick -= Time.deltaTime;
         if (Tick <= 0)
         {
             CMSManageInstance.GotoPresetPosition(cameraId, guid, 1);
         }
     }
 }
Example #2
0
    /// <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));
    }