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; } } }
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); }
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; } } }