// Use this for initialization void Start() { deck = GameObject.Find("DeckInProgress").GetComponent<DeckInProgressScript>(); GameObject tmplist = GameObject.Find("CurrentDeck"); scrollrect = tmplist.GetComponent<ScrollRect>(); scrollrect.elasticity = 0; scrollrect.decelerationRate = 0.000001f; viewport = tmplist.transform.FindChild("Viewport").gameObject; content = viewport.transform.FindChild("Content").gameObject; (content.transform as RectTransform).sizeDelta = new Vector2((content.transform as RectTransform).sizeDelta.x, ((listItemPrefab.transform as RectTransform).rect.height) * (180 + 2)); //deck.cardList.Count }
public void SaveClick() { System.IO.Directory.CreateDirectory("Decks"); //Creates this if it hasn't already been created. Otherwise does nothing. File.Delete("Decks/PlayerDeck.txt"); deck = GameObject.Find("DeckInProgress").GetComponent<DeckInProgressScript>(); StreamWriter writer = new StreamWriter(File.OpenWrite("Decks/PlayerDeck.txt")); foreach (GameObject g in deck.cardList) { writer.WriteLine(g.transform.FindChild("Text").GetComponent<Text>().text); } writer.Close(); }
// Use this for initialization void Start() { deck = GameObject.Find("DeckInProgress").GetComponent<DeckInProgressScript>(); GameObject tmplist = GameObject.Find("CurrentDeck"); deckViewport = tmplist.transform.FindChild("Viewport").gameObject; deckContent = deckViewport.transform.FindChild("Content").gameObject; }