public void GroupedListSourceConstructorTests () { var myDataClass = new dataClass (); GroupedListSource<string,dataClass> list = new GroupedListSource<string,dataClass>( new List<ListGroup<string, dataClass>>{new ListGroup<string, dataClass> (){ myDataClass, new dataClass () }}); Assert.Contains (myDataClass, list[0]); }
public void GroupedListSourceEmptyConstructorTests () { GroupedListSource<string,dataClass> list = new GroupedListSource<string,dataClass>(); var myDataClass = new dataClass (); list.Add (new ListGroup<string, dataClass> (){ myDataClass, new dataClass () }); Assert.Contains (myDataClass, list[0]); }
//Empacota as informações em um JSON e para poder ser enviada para um endpoint public void Send() { //Cria um objeto que ira armazenar as informações dataClass dataObj = new dataClass(); //Adiciona ao objeto o valor do nivel dataObj.level = 1; //Adiciona ao objeto a pontuação obtida no scoreManager dataObj.score = scoreManager.Score; //Adiciona ao objeto o nome do namePlayer dataObj.playerName = "" + namePlayer; //Transforma o objeto e suas informações em JSON string json = JsonUtility.ToJson(dataObj); //Exibe no console as informações como estão sendo enviadas Debug.Log(json); //Armazena o valor da JSON na string jsonFix jsonFix = json; //Chama a função para iniciar a corotina de envio SendTo(); }
public void ListGroupConstInitListAndKey() { var someClass = new dataClass(); var list = new ListGroup <String, dataClass>("MyKey", new List <dataClass> { someClass }); Assert.AreEqual("MyKey", list.Key); }
public void ListGroupConstInitList() { var someClass = new dataClass(); var list = new ListGroup <String, dataClass> (new List <dataClass> { someClass }); Assert.Contains(someClass, list); }
public static void saveClass(string dataName, dataClass dataValue) { BinaryFormatter bf = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); bf.Serialize(ms, dataValue); // dataValue를 바이트 배열로 변환 // 문자열로 변환해서 저장 PlayerPrefs.SetString(dataName, Convert.ToBase64String(ms.GetBuffer())); }
public void GroupedListSourceEmptyConstructorTests() { GroupedListSource <string, dataClass> list = new GroupedListSource <string, dataClass>(); var myDataClass = new dataClass(); list.Add(new ListGroup <string, dataClass> () { myDataClass, new dataClass() }); Assert.Contains(myDataClass, list[0]); }
public void GroupedListSourceConstructorTests() { var myDataClass = new dataClass(); GroupedListSource <string, dataClass> list = new GroupedListSource <string, dataClass>( new List <ListGroup <string, dataClass> > { new ListGroup <string, dataClass> () { myDataClass, new dataClass() } }); Assert.Contains(myDataClass, list[0]); }
public static dataClass loadClass(string dataName) { string data = PlayerPrefs.GetString(dataName); dataClass bestTime = new dataClass("", -1, -1); if (!string.IsNullOrEmpty(data)) { BinaryFormatter bf = new BinaryFormatter(); MemoryStream ms = new MemoryStream(Convert.FromBase64String(data)); bestTime = ((dataClass)bf.Deserialize(ms)); } return(bestTime); }
// Update is called once per frame void Update() { if (onGaming) { currentTime += Time.deltaTime; } foreach (goalScript g in goalList) { if (g.isDie && g.gameObject.activeInHierarchy) { g.gameObject.SetActive(false); currentScore++; } } timeText.text = "" + currentTime; ScoreText.text = "" + currentScore + " / " + goalList.Count; scoreImage.fillAmount = (float)currentScore / (float)goalList.Count; if (currentScore == goalList.Count) { dataPanel.SetActive(true); float bestTime = dataControl.loadClass("bestTime").time; bestText.text = "최고기록 달성 실패"; if (bestTime <= 0 || bestTime >= currentTime) { dataControl.saveData("clearTime", currentTime); dataClass bestData = new dataClass("ZI존 킹왕짱", currentTime, goalList.Count); dataControl.saveClass("bestTime", bestData); Debug.Log(currentTime); bestText.text = "최고기록 달성!!"; } dataClass changedData = dataControl.loadClass("bestTime"); nameText.text = "" + changedData.playerName; timeScoreText.text = "" + changedData.time + " / " + changedData.boxCount + "개"; onGaming = false; } }
public void ListGroupConstInitListAndKey() { var someClass = new dataClass (); var list = new ListGroup<String,dataClass>("MyKey",new List<dataClass>{someClass}); Assert.AreEqual ("MyKey",list.Key ); }
public void ListGroupConstInitList() { var someClass = new dataClass (); var list = new ListGroup<String,dataClass> (new List<dataClass>{someClass}); Assert.Contains(someClass,list); }