// ArrayList LoadFile(string path,string name) // { // TextAsset TXTFile=UnityEditor.AssetDatabase.LoadAssetAtPath("Assets/Resources/"+name,typeof(TextAsset)) as TextAsset; // if(TXTFile!=null) // { // Debug.Log(TXTFile.text); // string[] tmp=TXTFile.text.Split(Environment.NewLine.ToCharArray()); // ArrayList arrlist=new ArrayList(); // bool isBlank=false; // foreach(string t in tmp) // { // if(isBlank) // { // isBlank=false; // }else{ // isBlank=true; // arrlist.Add(t); // Debug.Log(t); // } // } // return arrlist; // }else{ // l.SendMessage("setInfo","loadFailed"); // return null; // } // //// string url = Application.streamingAssetsPath + "/" + name; //// #if UNITY_EDITOR //// //// WWW www = new WWW(url); //// while (!www.isDone) { } //// Debug.Log(www.text); //// string[] tmp=www.text.Split(new string[] { "\r\n" }, StringSplitOptions.None); //// ArrayList arrlist=new ArrayList(); //// foreach(string t in tmp) //// { //// arrlist.Add(t); //// l.SendMessage("setInfo",t); //// } //// return arrlist; //// #elif UNITY_ANDROID //// StreamReader sr=null; //// try{ //// sr=File.OpenText(url); //// l.SendMessage("setInfo","Succeed"); //// }catch(Exception e) //// { //// Debug.Log(Application.dataPath); //// Debug.Log("Load failed"); //// l.SendMessage("setInfo","Load failed"); //// return null; //// } //// string line; //// ArrayList arrlist=new ArrayList(); //// while((line=sr.ReadLine())!=null) //// { //// arrlist.Add(line); //// } //// sr.Close(); //// sr.Dispose(); //// return arrlist; //// #endif // } ArrayList LoadFile(string name) { TextAsset TXTFile = Resources.Load(name) as TextAsset; if (TXTFile != null) { //Debug.Log(TXTFile.text); string[] tmp = TXTFile.text.Split(new char[] { '\r', '\n' }); ArrayList arrlist = new ArrayList(); bool isBlank = false; foreach (string t in tmp) { if (isBlank) { isBlank = false; } else { isBlank = true; arrlist.Add(t); //Debug.Log(t); } } l.setInfo("success"); return(arrlist); } else { l.setInfo("failed to load map"); return(null); } }
// Update is called once per frame void Update() { if (Input.touchCount > 0) { str = ""; str += Input.touchCount; str += " "; foreach (Touch touch in Input.touches) { str = str + touch.position + " " + touch.phase + " " + touch.fingerId + "\n"; if (touch.phase == TouchPhase.Began) { if (CheckTouch(touch.position)) { curFingerID = touch.fingerId; mat.enabled = true; m_line.setState(State.down); m_rectLine.setState(State.down); } } else if (touch.phase == TouchPhase.Ended || touch.phase == TouchPhase.Canceled) { if (touch.fingerId == curFingerID) { mat.enabled = false; m_line.setState(State.up); m_rectLine.setState(State.up); break; } } } } else { str = "0"; } l.setInfo(str); //l.SendMessage("setInfo",str); // if(Input.GetMouseButtonDown(0)) // { // CheckTouch(Input.mousePosition); // } // if(Input.GetMouseButtonUp(0)) // { // // } // if(type==1) // { // if(Input.GetKeyDown("z")) // { // m_line.SendMessage("setState",true); // } // if(Input.GetKeyUp("z")) // { // m_line.SendMessage("setState",false); // } // }else if(type==2) // { // if(Input.GetKeyDown("x")) // { // m_line.SendMessage("setState",true); // } // if(Input.GetKeyUp("x")) // { // m_line.SendMessage("setState",false); // } // } //KEYBOARD METHODS if (Input.GetKeyDown("z")) { //Debug.Log("Z"); mat.enabled = true; m_line.SendMessage("setState", State.down); m_rectLine.SendMessage("setState", State.down); } if (Input.GetKeyUp("z")) { mat.enabled = false; m_line.SendMessage("setState", State.up); m_rectLine.SendMessage("setState", State.up); } if (Input.GetKeyDown("x")) { mat.enabled = true; m_line.SendMessage("setState", State.down); m_rectLine.SendMessage("setState", State.down); } if (Input.GetKeyUp("x")) { mat.enabled = false; m_line.SendMessage("setState", State.up); m_rectLine.SendMessage("setState", State.up); } // if(curFrame>=100) // { // curFrame=-1; // }else if(curFrame>=0){ // curFrame++; // } }