Exemplo n.º 1
0
    internal void Refresh(PartData partData)
    {
        m_ID  = partData.ID;
        m_URL = partData.Link;
        if (IsPublicCamera)
        {
            return;
        }
        transform.position   = partData.Pos;
        transform.rotation   = partData.Rot;
        transform.localScale = Vector3.one * partData.ScaleValue;

        if (partData.IsHideLandMark)
        {
            var markobj = transform.Find("Landmark");
            if (null != markobj)
            {
                markobj.gameObject.SetActive(false);
            }
        }

        HUDName = partData.Name;
        if (null != HUD)
        {
            HUD.text = HUDName;
            if (null == m_str)
            {
                m_str            = HUD.transform.parent.gameObject.AddComponent <_LookAtCamera>();
                m_str.CameraTran = CameraController.GetInstance().MainCamera.transform;
            }
        }
    }
Exemplo n.º 2
0
 public void SetHUD(bool isShow, string name)
 {
     if (null != HUD)
     {
         HUD.text = HUDName;
         if (null == m_str)
         {
             m_str            = HUD.transform.parent.gameObject.AddComponent <_LookAtCamera>();
             m_str.CameraTran = CameraController.GetInstance().MainCamera.transform;
         }
     }
     HUDName = name;
     if (null != HUD)
     {
         HUD.text = HUDName;
     }
     SetHUD(isShow);
 }
Exemplo n.º 3
0
 internal void Refresh(PartData partData)
 {
     m_ID  = partData.ID;
     m_URL = partData.Link;
     if (IsPublicCamera)
     {
         return;
     }
     transform.position = partData.Pos;
     transform.rotation = partData.Rot;
     HUDName            = partData.Name;
     if (null != HUD)
     {
         HUD.text = HUDName;
         if (null == m_str)
         {
             m_str            = HUD.transform.parent.gameObject.AddComponent <_LookAtCamera>();
             m_str.CameraTran = CameraController.GetInstance().MainCamera.transform;
         }
     }
 }