예제 #1
0
 void OnEnable()
 {
     Instance = this;
     StartCoroutine(InitShopDataCoroutine());
     SceneLobby.Instance.OnChangedMenu           += OnChangedMenu;
     UIShopProductSlot.onClickItemButtonCallback += UpdateMoneyDataByShop;
     UIPackageSlot.onClickItemButtonCallback     += UpdateMoneyDataByShop;
 }
예제 #2
0
    public ShopData ChechDataOnLoad(ShopDataController shopScriptable)
    {
        //ilk defa çalıştırılırsa aşağıdaki if bloğu çalışır.
        if (firstCreate)
        {
            data = new List <string>();
            Debug.Log("Data Boyut: " + shopScriptable.length);

            for (int i = 0; i < shopScriptable.length; i++)
            {
                shopScriptable.shopProducts[i].shopValues.id = i;
                AddData(shopScriptable.shopProducts[i].shopValues);
            }
            SaveData();
        }
        return(this);
    }
예제 #3
0
 public void Initialize()
 {
     dataController    = GetComponent <ShopDataController>();
     displayController = GetComponent <ShopDisplayController>();
     StartShop();
 }
예제 #4
0
파일: UIShop.cs 프로젝트: TimonYoon/Dev
 void ShopListCreate(ShopDataController shopDataController)
 {
     //ShowShop(ShopType.Hero);
 }