コード例 #1
0
	public void SaveClick()
	{
	
		DetalItem item = new DetalItem();

		xString = XObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;
		yString = YObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;
		wString = WObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;
		hString = HObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;;

		item.centerX =	xString;
		item.centerY =	yString;
		item.sizeW =    wString;
		item.sizeH =	hString;

		item.normollStr = NomorObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;;
		item.HeightStr = HeithObj.gameObject.transform.FindChild("Text").gameObject.GetComponent<Text>().text;;
		item.sound = ZDObj.gameObject.GetComponent<Toggle>().isOn;

//	try {
//		
//		} catch (System.Exception ex) {
//		
//		}

		float x = 0.0f , y =0.0f , w= 0.0f, h = 0.0f;

		if ((float.TryParse(item.centerX , out x) &&   x<= 0.0f) || (float.TryParse(item.centerX, out y) && y  >= 2208.0f) ||((float.TryParse(item.centerY, out w) && w <= 0.0f) || (float.TryParse(item.centerY, out h) && h >= 1242.0f))) {
			Debug.Log("error");
//			tips.SetActive(true);
			GameObject.Find("tips").gameObject.transform.GetComponent<Text>().text = "位置输入错误!!!";
//			tips.transform.GetComponent<Text>().text = "位置输入错误!!!";
			return;
		}	else {
//			tips.SetActive(false);
			GameObject.Find("tips").gameObject.transform.GetComponent<Text>().text  = "";
		}

		Debug.Log("item " + item.centerX + " " + item.centerY +" " + item.sizeW + " h " + item.sizeH + " sunde " + item.sound+ " n " + item.normollStr + " h " + item.HeightStr);


		Debug.Log("SaveClick" + xString);

		DataController.instance.saveItemData(item);
		DataController.instance.hideDetail();
	}
コード例 #2
0
	public void saveItemData(DetalItem item)
	{
		titleObj.GetComponent<Text>().text = "";
		if (TempObj.tag == "padControll") {
			item.normollStr = "";
			item.HeightStr = "";
			item.sound = false;
			item.sizeH = "0";
			item.sizeW = "0";
			item.centerX = ""+ float.Parse(item.centerX) / 2204.0f * 2;
			item.centerY = "" +float.Parse(item.centerY) /  1242.0f *2;

		}
		item.sizeH = "" + float.Parse(item.sizeW) / float.Parse(item.sizeH);

		Debug.Log(" item " + item + TempObj.tag);
		if (myDict.ContainsKey(TempObj.tag)) {
			myDict.Remove(TempObj.tag);
		}
		myDict.Add(TempObj.tag,item);

	}