public void WriteInform(int num)
    {
        theAudio.Play(saveSound);

        GetMapInfo();   //맵이름 코드로 저장.
        // if(temp=="start") nameStr="시작의 숲";
        // else if(temp=="cabin") nameStr="시작의 숲";
        // else if(temp=="catwood") nameStr="시작의 숲";
        // else if(temp=="catwood2") nameStr="시작의 숲";
        // else if(temp=="ch2") nameStr="해가 드는 곳";
        // else if(temp=="ch3") nameStr="숲의 모퉁이";
        // else if(temp=="cornerwood") nameStr="숲의 모퉁이";
        // else if(temp=="camp") nameStr="빈 야영지";
        // else if(temp=="middlewood") nameStr="빈 야영지";
        // else if(temp=="village") nameStr="낡은 촌락";
        timeStr = DateTime.Now.ToString(("yyyy.MM.dd HH:mm"));
        //Debug.Log("name : "+str);
        //slots[num-1].name_text.text = nameStr;                                  //1번파일에 저장하면 0번슬롯에 표시
        slots[num - 1].name_text.text = GameMultiLang.GetTraduction(nameStr);
        slots[num - 1].time_text.text = timeStr;

        //theDB.saveName[num-1]=slots[num-1].name_text.text ;
        theDB.saveName[num - 1] = nameStr;
        theDB.saveTime[num - 1] = slots[num - 1].time_text.text;

        theDB.lastSaveNum = num;
    }
Beispiel #2
0
    public void loadList()                                          //메인 메뉴에서 로드창
    {
        MML = FindObjectOfType <MainMenuLoad>();
        //int saveFiles = 0;
        for (int i = 0; i < 3; i++)
        {
            FileInfo fileCheck = new FileInfo(Application.persistentDataPath + "/" + Application.version + "/SaveFile" + (i + 1) + ".dat");

            if (fileCheck.Exists)
            {
                BinaryFormatter bf   = new BinaryFormatter();
                FileStream      file = File.Open(Application.persistentDataPath + "/" + Application.version + "/SaveFile" + (i + 1) + ".dat", FileMode.Open);

                if (file != null && file.Length > 0)
                {
                    data = (Data)bf.Deserialize(file);

//                    Debug.Log("name : "+data.saveName[i]);
                    //MML.slots[i].name_text.text = data.saveName[i];
                    MML.slots[i].name_text.text = GameMultiLang.GetTraduction(data.saveName[i]);
                    MML.slots[i].time_text.text = data.saveTime[i];
                    //saveFiles += 1;
                }
                else
                {
                    if (GameMultiLang.instance.nowLang == "en")
                    {
                        MML.slots[i].name_text.text = "Blank note";
                    }
                    else
                    {
                        MML.slots[i].name_text.text = "빈 쪽지";
                    }
                    MML.slots[i].time_text.text = "";
                    // Debug.Log(i+1 +"번에 저장된 파일없음");
                }

                file.Close();
            }

            else
            {
                if (GameMultiLang.instance.nowLang == "en")
                {
                    MML.slots[i].name_text.text = "Blank note";
                }
                else
                {
                    MML.slots[i].name_text.text = "빈 쪽지";
                }
                MML.slots[i].time_text.text = "";
//                Debug.Log(i+1 +"번에 저장된 파일없음");
            }
        }
        //return saveFiles;
    }
Beispiel #3
0
    public void loadListInPlaying()                             //게임 중 저장 페이지 로드
    {
        theSet = FindObjectOfType <SettingManager>();
        for (int i = 0; i < 3; i++)
        {
            FileInfo fileCheck = new FileInfo(Application.persistentDataPath + "/" + Application.version + "/SaveFile" + (i + 1) + ".dat");

            if (fileCheck.Exists)
            {
                BinaryFormatter bf   = new BinaryFormatter();
                FileStream      file = File.Open(Application.persistentDataPath + "/" + Application.version + "/SaveFile" + (i + 1) + ".dat", FileMode.Open);

                if (file != null && file.Length > 0)
                {
                    data = (Data)bf.Deserialize(file);

                    //theSet.slots[i].name_text.text = data.saveName[i];

                    theSet.slots[i].name_text.text = GameMultiLang.GetTraduction(data.saveName[i]);
                    theSet.slots[i].time_text.text = data.saveTime[i];
                }
                else
                {
                    if (GameMultiLang.instance.nowLang == "en")
                    {
                        theSet.slots[i].name_text.text = "Blank note";
                    }
                    else
                    {
                        theSet.slots[i].name_text.text = "빈 쪽지";
                    }
                    theSet.slots[i].time_text.text = "";
                    //Debug.Log(i+1 +"번에 저장된 파일없음");
                }

//                    Debug.Log("SaveName["+i+"] : "+data.saveName[i]);
                file.Close();
            }

            else
            {
                if (GameMultiLang.instance.nowLang == "en")
                {
                    theSet.slots[i].name_text.text = "Blank note";
                }
                else
                {
                    theSet.slots[i].name_text.text = "빈 쪽지";
                }
                theSet.slots[i].time_text.text = "";
                //Debug.Log(i+1 +"번에 저장된 파일없음");
            }
        }
    }
Beispiel #4
0
    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }

        LoadLanguage();
    }
 //PlayerManager thePlayer;
 void Start()
 {
     count = 0;
     window.SetActive(false);
     //name.SetActive(false);
     nameText.text = "";
     text.text     = "";
     listNames     = new List <string>();
     listSentences = new List <string>();
     listImages    = new List <Sprite>();
     listCheck     = new List <bool>();
     theFade       = FadeManager.instance;
     theAudio      = AudioManager.instance;
     langS         = GameMultiLang.instance;
     //thePlayer=PlayerManager.instance;
 }
Beispiel #6
0
    void Start()
    {
        theDM       = FindObjectOfType <DialogueManager>();
        theAudio    = AudioManager.instance;
        listAnswers = new List <string>();

        Dwindow.SetActive(false);
        Swindow.SetActive(false);
        theDM.nameText.text = "";
        theDM.text.text     = "";
        name_Text.text      = "";
        question_Text.text  = "";
        for (int i = 0; i < answer_Text.Length; i++)
        {
            answer_Text[i].text = "";
            pointer[i].SetActive(false);
        }
        langS = GameMultiLang.instance;
    }
Beispiel #7
0
 void Start()
 {
     GetComponent <Text> ().text = GameMultiLang.GetTraduction(key);
 }
Beispiel #8
0
 void Start()
 {
     Debug.Log(GameMultiLang.GetTraduction("HELLO"));
 }