void Start() { mailItems = new ArrayList() { new MailItem("Adam Mortell", "Lorum", "We have looked over your CV and Lorum ipsum lorum ipsum. When is the best time to lorum ipsum. Lorum ipsum?", "8:00 am" ), new MailItem("Christine Delgado", "Lorum ipsum", "Lets get together and lorum ipsum?", "12:00 pm" ) }; foreach (MailItem item in mailItems) { GameObject newItem = Instantiate(mailItemPrefab) as GameObject; MailItemController controller = newItem.GetComponent <MailItemController>(); controller.Sender.text = item.Sender; controller.Subject.text = item.Subject; controller.Message.text = item.Message; controller.TimeStamp.text = item.TimeStamp; newItem.transform.SetParent(ContentPanel.transform);//parent = ContentPanel.transform; newItem.transform.localScale = Vector3.one; } }
public void layoutItems(string button) { mailItems = new List <MailItem>(); cleanUp(); switch (button) { case "InboxButton": mailItems.Add(new MailItem("#", "#", "#?", "8:00 am")); break; case "SentButton": mailItems.Add(new MailItem("## ##", "## ##", "## ##?", "9:00 am")); mailItems.Add(new MailItem("## ##", "## ##", "## ##?", "9:00 am")); break; case "SpamButton": mailItems.Add(new MailItem("## ## ##", "## ## ##", "## ## ##?", "1:00 am")); mailItems.Add(new MailItem("## ## ##", "## ## ##", "## ## ##?", "3:00 pm")); mailItems.Add(new MailItem("## ## ##", "## ## ##", "## ## ##?", "10:00 am")); break; case "TrashButton": mailItems.Add(new MailItem("## ## ## ##", "## ## ## ##", "## ## ## ## ##?", "12:00 pm")); mailItems.Add(new MailItem("## ## ## ##", "## ## ## ##", "## ## ## ## ##?", "2:00 pm")); mailItems.Add(new MailItem("## ## ## ##", "## ## ## ##", "## ## ## ## ##?", "8:00 am")); mailItems.Add(new MailItem("## ## ## ##", "## ## ## ##", "## ## ## ## ##?", "2:00 pm")); break; } foreach (MailItem item in mailItems) { GameObject newItem = Instantiate(mailItemPrefab) as GameObject; MailItemController controller = newItem.GetComponent <MailItemController>(); controller.Sender.text = item.Sender; controller.Subject.text = item.Subject; controller.Message.text = item.Message; controller.TimeStamp.text = item.TimeStamp; newItem.transform.SetParent(ContentPanel.transform); newItem.transform.localScale = Vector3.one; } }