public void InitMesage(string message) { GameObject popup = null; popup = GameObject.Instantiate(MesagePopUpPrefab) as GameObject; popup.SetActive(true); popup.transform.SetParent(popUpRoot.transform); popup.transform.localPosition = Vector3.zero; popup.transform.localScale = Vector3.one; MessagePopupComponent script = popup.GetComponent <MessagePopupComponent>(); script.Init(message); }
public void InitMessage(string message) { GameObject popup = null; popup = GameObject.Instantiate(MesagePopUpPrefab) as GameObject; popup.SetActive(true); popup.transform.SetParent(popUpRoot.transform); popup.transform.localPosition = Vector3.zero; popup.transform.localScale = Vector3.one; MessagePopupComponent script = popup.GetComponent <MessagePopupComponent>(); float _size = script.Init(message); for (int i = 0; i < listMessage.Count; i++) { if (listMessage[i] != null) { listMessage[i].OnMoveUp(_size); } } listMessage.Add(script); }