Esempio n. 1
0
    private void Start()
    {
        sound = SoundSingleTon.instance;
        sound.lobby.Stop();
        if (PlayerPrefs.GetString("load") == "first")
        {
            Debug.Log("first");
            tutorial.SetActive(true);
        }
        fever      = false;
        critical   = false;
        xMLManager = XMLManager.ins;
        data       = CSVReader.Read("makemoneydatasheet3");
        locker     = true;
        level      = PlayerPrefs.GetInt("level", 0);
        needExp    = (int)data[PlayerPrefs.GetInt("level", 0)]["exp"];
        StartCoroutine(Clock());
        StartCoroutine(FeverTime());

        #region INITIALIZE BASIC UI
        shield_num.text   = "강등보호권 : " + xMLManager.itemDB.wallet.shield.ToString() + "개";
        figure.text       = PlayerPrefs.GetFloat("exp", 0).ToString() + "/" + data[PlayerPrefs.GetInt("level", 0)]["exp"].ToString();
        feverfigure.text  = fevergage + "/35";
        workslider.value  = PlayerPrefs.GetFloat("exp", 0) / needExp;
        feverslider.value = fevergage / 35;

        job.text    = data[PlayerPrefs.GetInt("level", 0)]["job"].ToString();
        salary.text = "월급 : " + data[PlayerPrefs.GetInt("level", 0)]["str"].ToString();



        property.text = xMLManager.itemDB.wallet.GetTotalProperty() + " 원";


        #endregion


        #region INITIALIZE BACKGROUND
        if (PlayerPrefs.GetInt("level", 0) <= 1)
        {
            CharLinkSetting(0);
        }
        else if (PlayerPrefs.GetInt("level", 0) <= 4)
        {
            CharLinkSetting(1);
        }
        else if (PlayerPrefs.GetInt("level", 0) <= 7)
        {
            CharLinkSetting(2);
        }
        else if (PlayerPrefs.GetInt("level", 0) <= 9)
        {
            CharLinkSetting(3);
        }
        else if (PlayerPrefs.GetInt("level", 0) == 10)
        {
            CharLinkSetting(4);
        }
        #endregion
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        xMLManager = XMLManager.ins;
        single     = Single.instance;
        sound      = SoundSingleTon.instance;
        for (int i = 0; i < auctionItem.Length; i++)
        {
            image[i]       = auctionItem[i].transform.GetChild(0).GetComponent <Image>();
            auctionname[i] = auctionItem[i].transform.GetChild(1).GetComponent <Text>();
            price[i]       = auctionItem[i].transform.GetChild(2).GetComponent <Text>();
            time[i]        = auctionItem[i].transform.GetChild(3).GetComponent <Text>();

            int number = xMLManager.itemDB.auctionList[i].auctionNumber;
            auctionname[i].text = xMLManager.itemDB.dailyList[number].itemName;
            Debug.Log("number : " + number);
            image[i].sprite = Resources.Load <Sprite>("Item/" + number);
            //image
        }
        Debug.Log("listcount2:" + xMLManager.itemDB.myAuctionList.Count);
        for (int i = 0; i < xMLManager.itemDB.myAuctionList.Count; i++)
        {
            Debug.Log("count:" + i);
            GameObject item = Instantiate(myauctionItem);
            item.name = i.ToString();
            item.transform.GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite>("Item/" + xMLManager.itemDB.myAuctionList[i].Item_num);
            item.transform.GetChild(1).GetComponent <Text>().text    = xMLManager.itemDB.dailyList[xMLManager.itemDB.myAuctionList[i].Item_num].itemName;
            item.transform.GetChild(2).GetComponent <Text>().text    = xMLManager.itemDB.myAuctionList[i].Buy_price.ToString();
            item.transform.GetChild(3).GetComponent <Text>().text    = "낙찰";

            item.transform.SetParent(content.transform, false);
        }
    }
Esempio n. 3
0
 private void Start()
 {
     sound = SoundSingleTon.instance;
     sound.bgm.Stop();
     if (PlayerPrefs.GetString("stock", "false") == "false")
     {
         tut.SetActive(true);
     }
     //wallet = GameManager.Instance.wallet;
     //stocklist = GameManager.Instance.stocklist;
     xMLManager = XMLManager.ins;
 }
Esempio n. 4
0
 private void Awake()
 {
     if (instance == null)
     {
         Debug.Log("Single instance is null");
         instance = this;
     }
     else if (instance != this)
     {
         Debug.Log("Single instance is not Single.. Destroy gameobject!");
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);//Dont destroy this singleton gameobject :(
 }
Esempio n. 5
0
    private void Start()
    {
        sound = SoundSingleTon.instance;
        sound.lobby.Play();
        xml       = XMLManager.ins;
        data      = CSVReader.Read("makemoneydatasheet3");
        text.text = PlayerPrefs.GetString("SaveLastTime", "Default");
        //PlayerPrefs.SetString("inven", "false");

        //PlayerPrefs.SetString("stock", "false");


        if (PlayerPrefs.GetString("load", "false") == "false")
        {
            loadbtn.SetActive(false);
        }
        else
        {
            loadbtn.SetActive(true);
        }
    }
Esempio n. 6
0
    // Use this for initialization
    void Start()
    {
        data   = CSVReader.Read("makemoneydatasheet3");
        xml    = XMLManager.ins;
        sound  = SoundSingleTon.instance;
        single = Single.instance;
        sound.bgm.Stop();
        if (PlayerPrefs.GetString("store", "false") == "false")
        {
            tut.SetActive(true);
        }
        #region 내정보 초기화
        if (PlayerPrefs.GetInt("level", 0) < 11)
        {
            stats[0].text = "회사원 " + "( " + data[PlayerPrefs.GetInt("level", 0)]["job"].ToString() + " )";
        }
        else if (PlayerPrefs.GetInt("level", 0) >= 11)
        {
            stats[0].text = "축구선수 " + "( " + data[PlayerPrefs.GetInt("level", 0)]["job"].ToString() + " )";
        }

        stats[1].text = "경험 증가량 : " + data[xml.itemDB.stats.damage_num]["stat"] + "<color=red>" + " + " + xml.itemDB.stats.GetCoreStat(1) + "</color>";
        stats[2].text = "깨달음 확률 : " + data[xml.itemDB.stats.criticalpercent_num]["stat"] + "<color=red>" + " + " + xml.itemDB.stats.GetCoreStat(2) + "</color>" + "%";
        stats[3].text = "깨달음 증가량 : " + data[xml.itemDB.stats.criticaldamage_num]["stat"] + "<color=red>" + " + " + xml.itemDB.stats.GetCoreStat(3) + "</color>" + "배";
        stats[4].text = "피버 증가량 : " + data[xml.itemDB.stats.feverdamage_num]["stat"] + "배";

        for (int i = 0; i < upgrade.Length; i++)
        {
            upgradeText[i] = upgrade[i].GetComponent <Text>();
        }
        if (xml.itemDB.stats.damage_num != 8)
        {
            upgradeText[0].text = data[xml.itemDB.stats.damage_num + 1]["statprice"] + " 원";
        }
        else
        {
            upgradeText[0].text = "최대";
        }

        if (xml.itemDB.stats.criticalpercent_num != 19)
        {
            upgradeText[1].text = data[xml.itemDB.stats.criticalpercent_num + 1]["statprice"] + " 원";
        }
        else
        {
            upgradeText[1].text = "최대";
        }


        if (xml.itemDB.stats.criticaldamage_num != 25)
        {
            upgradeText[2].text = data[xml.itemDB.stats.criticaldamage_num + 1]["statprice"] + " 원";
        }
        else
        {
            upgradeText[2].text = "최대";
        }


        if (xml.itemDB.stats.feverdamage_num != 25)
        {
            upgradeText[3].text = data[xml.itemDB.stats.feverdamage_num + 1]["statprice"] + " 원";
        }
        else
        {
            upgradeText[3].text = "최대";
        }

        #endregion
        #region 상점 UI
        for (int i = 0; i < storeitem.Length; i++)
        {
            storeitem[i].transform.GetChild(0).GetComponent <Text>().text = data[i]["storeitem"].ToString();
            storeitem[i].transform.GetChild(2).GetComponent <Text>().text = data[i]["storepricetext"].ToString();
        }
        #endregion
    }
Esempio n. 7
0
    // Use this for initialization
    void Start()
    {
        destroy = false;
        if (PlayerPrefs.GetString("inven", "false") == "false")
        {
            tut.SetActive(true);
        }
        //     data = CSVReader.Read("makemoneydatasheet3");
        whiteblind_1 = mixitem[0].transform.GetChild(0).gameObject.GetComponent <Animator>();
        whiteblind_2 = mixitem[1].transform.GetChild(0).gameObject.GetComponent <Animator>();
        blind        = blind.GetComponent <Animator>();
        pagetext     = 1;
        mix_num      = 0;
        resultnum    = 0;
        pagenum.text = pagetext.ToString();
        mix          = false;
        coremode     = false;
        xMLManager   = XMLManager.ins;
        single       = Single.instance;
        sound        = SoundSingleTon.instance;
        sound.bgm.Stop();
        dpicon = dpPopup.transform.GetChild(2).GetComponent <Image>();
        dptext = dpPopup.transform.GetChild(3).GetComponent <TextMeshProUGUI>();

        if (PlayerPrefs.GetInt("level", 0) % 11 <= 3)//코어 한칸
        {
            core[1].GetComponent <Button>().interactable    = false;
            core[1].transform.GetComponent <Image>().sprite = Resources.Load <Sprite>("Item/lock") as Sprite;
            corename[1].text   = "5등급 이상\n사용가능";
            coreoption[1].text = "--";

            core[2].GetComponent <Button>().interactable    = false;
            core[2].transform.GetComponent <Image>().sprite = Resources.Load <Sprite>("Item/lock") as Sprite;
            corename[2].text   = "8등급 이상\n사용가능";
            coreoption[2].text = "--";
        }
        else if (PlayerPrefs.GetInt("level", 0) % 11 <= 7)//코어 두칸 0 1
        {
            core[2].GetComponent <Button>().interactable    = false;
            core[2].transform.GetComponent <Image>().sprite = Resources.Load <Sprite>("Item/lock") as Sprite;
            corename[2].text   = "8등급 이상\n사용가능";
            coreoption[2].text = "--";
        }
        else if (PlayerPrefs.GetInt("level", 0) % 11 <= 9)
        {
            //all open
        }
        else
        {
            //==10
        }
        for (int i = 0; i < core.Length; i++)
        {
            if (core[i].GetComponent <Button>().interactable)
            {
                CoreUI(i);
            }
        }
        for (int i = 0; i < inven.Length; i++)
        {
            for (int j = 0; j < inven[i].transform.childCount; j++)
            {
                itemquan[i * inven[i].transform.childCount + j] = inven[i].transform.GetChild(j).GetChild(0).GetComponent <Text>();
            }
        }


        for (int i = 0; i < xMLManager.itemDB.dailyList.Count; i++)
        {
            itemquan[i].text = xMLManager.itemDB.dailyList[i].quan.ToString();
        }
        for (int i = 0; i < 5; i++)
        {
            ActiveDpButton(i);
        }
    }