close

using UnityEngine;
using System.Collections;

public class TEST : MonoBehaviour , IVirtualButtonEventHandler{
    bool creat = false ;
    bool Date = false ;

    public string save1 = " ";
    public string  read1 = " ";
    // Use this for initialization
    void Start () {
        VirtualButtonBehaviour[] btn = transform.GetComponentsInChildren<VirtualButtonBehaviour> ();
        foreach (VirtualButtonBehaviour btns in btn) {
            btns.RegisterEventHandler(this);        
        }
    }
    
    public void OnButtonPressed(VirtualButtonAbstractBehaviour vb){
        creat = true;
        print ("IN");

    }

    public void OnButtonReleased(VirtualButtonAbstractBehaviour vb){
                print ("OUT");
        }
    
    public void OnGUI (){

        if (!creat) {
            if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "HI MAN/WOMEN")) {
                
                print ("no one");
            }
        }



        if (creat && !Date  ) {
            print ("find");
            if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "start Date")) {
                Date = true;
                print ("gui");
            }
    
        }




        if (Date) {
                        
                        GUI.Box (new Rect (50, 50, 400, 600), "YOUR DATE");
            save1 = GUI.TextField (new Rect(10, 10, 200, 20), save1, 25);

            if (GUI.Button (new Rect (25f, 25f, 150f, 30f), "SAVE Date")) {                
                print ("gui");
                PlayerPrefs.SetString ("save1", save1);//設定"save1"空間,並存入save1變數的字串資料
                PlayerPrefs.Save ();//存檔
            }
            if (GUI.Button (new Rect (100f, 100f, 150f, 30f), "read Date")) {    
                read1 = PlayerPrefs.GetString ("save1");//把"save1"空間的資料取出,存入read1變數裡
                GUILayout.Label (read1);        
            }
            read1 = GUI.TextField (new Rect(80, 60, 200, 20),read1, 25);
            
    }
            


    }
}

arrow
arrow
    全站熱搜

    lkj2000168 發表在 痞客邦 留言(0) 人氣()