public void Remove() { Debug.Log(gameObject.name); DeckBuilder.Get().RemoveCard(this.GetComponent <Button>()); //Destroy(gameObject.transform.parent.gameObject); }
public void Save() { string deckName = inputField.text; DeckBuilder.Get().SaveDeck(deckName); //Debug.Log(deckName + "saved " + DeckBuilder.Get().deck.Count + " entries"); }
public void SaveDeck(string name) { //Debug.Log(deckLocation); if (deck.Count != maxDeckCount) { window = true; windowInd = 4; return; } string cult = AssignCult(); Debug.Log(cult); if (cult == null) { Debug.LogWarning("no cult dominant"); window = true; windowInd = 2; return; } JSONObject jsDeck = new JSONObject(); for (int i = 0; i < deck.Count; i++) { jsDeck.Add(deck[i].cardID); } JSONObject jsSave = new JSONObject(); //jsSave["Deck"] = jsDeck; //jsSave["Cult"] = AssignCult().ToString(); jsSave.AddField("Deck", jsDeck); jsSave.AddField("Cult", cult); if (name.Equals("")) { name = "deck"; window = true; windowInd = 3; } File.WriteAllText(GetDeckPath(name), jsSave.ToString(), Encoding.UTF8); Debug.Log(name + "saved " + DeckBuilder.Get().deck.Count + " entries"); window = true; windowInd = 0; for (int i = 0; i < cultArray.Length; i++) { cultArray[i] = 0; } if (File.Exists(deckLocation + "/")) { Debug.Log("File saved"); } }
public void Clear() { DeckBuilder.Get(); //InputField inputField = GameObject.Find("deckName").GetComponent<InputField>(); DeckBuilder.Get().ClearDeck(); Debug.Log("cleared"); }
public void Delete() { //InputField inputField = GameObject.Find("deckName").GetComponent<InputField>(); string deckName = inputField.text; DeckBuilder.Get().DeleteDeck(deckName); Debug.Log(deckName + "deleted"); }
public void Load() { //InputField inputField = GameObject.Find("deckName").GetComponent<InputField>(); string deckName = inputField.text; //inputField.text.Remove(0,inputField.text.Length); //inputField.textComponent.text = ""; DeckBuilder.Get().LoadDeck(deckName); }