Exemple #1
0
    void CheckTouch3(Vector3 pos)
    {
        Vector3 wp = Camera.main.ScreenToWorldPoint(pos);

        hit3 = Physics2D.OverlapPoint(new Vector2(wp.x, wp.y));
        if (hit3 != null && hit3.gameObject == gameObject)
        {
            StoreAssets.BuyFiveLivesPack();
        }
    }
        public async Task <StoreAssets> Get(long Id)
        {
            StoreAssets StoreAssets = await DataContext.StoreAssets.AsNoTracking()
                                      .Where(x => x.Id == Id)
                                      .Select(x => new StoreAssets()
            {
                Id       = x.Id,
                Name     = x.Name,
                Quantity = x.Quantity,
                Owned    = x.Owned,
                Rent     = x.Rent,
                StoreId  = x.StoreId,
                Store    = x.Store == null ? null : new Store
                {
                    Id                = x.Store.Id,
                    Code              = x.Store.Code,
                    CodeDraft         = x.Store.CodeDraft,
                    Name              = x.Store.Name,
                    UnsignName        = x.Store.UnsignName,
                    ParentStoreId     = x.Store.ParentStoreId,
                    OrganizationId    = x.Store.OrganizationId,
                    StoreTypeId       = x.Store.StoreTypeId,
                    StoreGroupingId   = x.Store.StoreGroupingId,
                    Telephone         = x.Store.Telephone,
                    ProvinceId        = x.Store.ProvinceId,
                    DistrictId        = x.Store.DistrictId,
                    WardId            = x.Store.WardId,
                    Address           = x.Store.Address,
                    UnsignAddress     = x.Store.UnsignAddress,
                    DeliveryAddress   = x.Store.DeliveryAddress,
                    Latitude          = x.Store.Latitude,
                    Longitude         = x.Store.Longitude,
                    DeliveryLatitude  = x.Store.DeliveryLatitude,
                    DeliveryLongitude = x.Store.DeliveryLongitude,
                    OwnerName         = x.Store.OwnerName,
                    OwnerPhone        = x.Store.OwnerPhone,
                    OwnerEmail        = x.Store.OwnerEmail,
                    TaxCode           = x.Store.TaxCode,
                    LegalEntity       = x.Store.LegalEntity,
                    AppUserId         = x.Store.AppUserId,
                    StatusId          = x.Store.StatusId,
                    RowId             = x.Store.RowId,
                    Used              = x.Store.Used,
                    StoreStatusId     = x.Store.StoreStatusId,
                },
            }).FirstOrDefaultAsync();

            if (StoreAssets == null)
            {
                return(null);
            }

            return(StoreAssets);
        }
 public Store_StoreAssetsDTO(StoreAssets StoreAssets)
 {
     this.Id       = StoreAssets.Id;
     this.Name     = StoreAssets.Name;
     this.Quantity = StoreAssets.Quantity;
     this.Owned    = StoreAssets.Owned;
     this.Rent     = StoreAssets.Rent;
     this.StoreId  = StoreAssets.StoreId;
     this.Store    = StoreAssets.Store == null ? null : new Store_StoreDTO(StoreAssets.Store);
     this.Errors   = StoreAssets.Errors;
 }
Exemple #4
0
    public void CheckTouch3(Vector3 pos)
    {
        Vector3 wp = Camera.main.ScreenToWorldPoint(pos);

        hit3 = Physics2D.OverlapPoint(new Vector2(wp.x, wp.y));

        if (hit3 != null && hit3.gameObject.name == "Check Button(Clone)" && instantiatedPressedCheckButton != null)
        {
            StoreAssets.BuyFiveLivesPack();
//			if (GameObject.Find ("Game Manager").GetComponent<GameManagerScript> ().GetCoinTotal () >= 5000) {
//				GameObject.Find ("Game Manager").GetComponent<GameManagerScript> ().AddToCoinTotal (-5000);
//				GameObject.Find ("Game Manager").GetComponent<GameManagerScript> ().SetHeartNumber (5);
//				GameObject.Find ("Screen Handlers").GetComponent<PurchaseLivesScreen> ().UpdateCoinNumber ();
//				GameObject.Find ("Screen Handlers").GetComponent<PurchaseLivesScreen> ().GetRidOfScreen ();
//				if (GameObject.Find ("29 block") != null)
//					GameObject.Find ("Screen Handlers").GetComponent<NoMoreLivesScreenHandler> ().CameraOffsetNoLivesScreen ();
//				else
//					GameObject.Find ("Screen Handlers").GetComponent<NoMoreLivesScreenHandler> ().InstantiateNoLivesScreen ();
//			} else {
//				GameObject.Find ("Screen Handlers").GetComponent<PurchaseLivesScreen> ().GetRidOfScreen ();
//				GameObject.Find ("Screen Handlers").GetComponent<PurchaseCoinsScreenHandler> ().InstantiateScreen ();
//			}
        }


        else if (hit3 != null && hit3.gameObject.name == "X Button(Clone)" && instantiatedPressedXButton != null)
        {
            GameObject.Find("Screen Handlers").GetComponent <PurchaseLivesScreen> ().GetRidOfScreen();
            if (GameObject.Find("29 block") != null)
            {
                GameObject.Find("Screen Handlers").GetComponent <NoMoreLivesScreenHandler> ().CameraOffsetNoLivesScreen();
            }
            else
            {
                GameObject.Find("Screen Handlers").GetComponent <NoMoreLivesScreenHandler> ().InstantiateNoLivesScreen();
            }
        }

        if (instantiatedPressedCheckButton != null && gameObject.name == "Check Button(Clone)")
        {
            soundHandler.PlayButtonClickUp();
            Destroy(instantiatedPressedCheckButton);
        }
        if (instantiatedPressedXButton != null && gameObject.name == "X Button(Clone)")
        {
            soundHandler.PlayButtonClickUp();
            Destroy(instantiatedPressedXButton);
        }
    }
Exemple #5
0
    void CheckTouch3(Vector3 pos)
    {
        Vector3 wp = Camera.main.ScreenToWorldPoint(pos);

        hit3 = Physics2D.OverlapPoint(new Vector2(wp.x, wp.y));

        if (hit3 != null && hit.gameObject == gameObject)
        {
            if (instantiatedPressedRemoveAdsButton != null)
            {
                Destroy(instantiatedPressedRemoveAdsButton);
            }
            StoreAssets.BuyRemoveAds();
        }
    }
    void CheckTouch3(Vector3 pos)
    {
        Vector3 wp = Camera.main.ScreenToWorldPoint(pos);

        hit3 = Physics2D.OverlapPoint(new Vector2(wp.x, wp.y));

        if (hit3 != null && hit3.gameObject == gameObject && instantiatedPresedBuyButton != null)
        {
            StoreAssets.BuyFiveLivesPack();
        }

        if (instantiatedPresedBuyButton != null)
        {
            Destroy(instantiatedPresedBuyButton);
        }
    }
        public async Task <bool> Create(StoreAssets StoreAssets)
        {
            StoreAssetsDAO StoreAssetsDAO = new StoreAssetsDAO();

            StoreAssetsDAO.Id       = StoreAssets.Id;
            StoreAssetsDAO.Name     = StoreAssets.Name;
            StoreAssetsDAO.Quantity = StoreAssets.Quantity;
            StoreAssetsDAO.Owned    = StoreAssets.Owned;
            StoreAssetsDAO.Rent     = StoreAssets.Rent;
            StoreAssetsDAO.StoreId  = StoreAssets.StoreId;
            DataContext.StoreAssets.Add(StoreAssetsDAO);
            await DataContext.SaveChangesAsync();

            StoreAssets.Id = StoreAssetsDAO.Id;
            await SaveReference(StoreAssets);

            return(true);
        }
Exemple #8
0
    void CheckTouch3(Vector3 pos)
    {
        Vector3 wp = Camera.main.ScreenToWorldPoint(pos);

        hit3 = Physics2D.OverlapPoint(new Vector2(wp.x, wp.y));

        if (hit3 != null && hit3.gameObject.name == "$.99 Button(Clone)" && instantiatedPressedButton != null && name == "$.99 Button(Clone)")
        {
            StoreAssets.BuyFiveThousandCoinPack();
        }

        else if (hit3 != null && hit3.gameObject.name == "$2.99 Button(Clone)" && instantiatedPressedButton != null && name == "$2.99 Button(Clone)")
        {
            StoreAssets.BuyTwentyThousandCoinPack();
        }

        else if (hit3 != null && hit3.gameObject.name == "$4.99 Button(Clone)" && instantiatedPressedButton != null && name == "$4.99 Button(Clone)")
        {
            StoreAssets.BuyFiftyThousandCoinPack();
        }

        else if (hit3 != null && hit3.gameObject.name == "$9.99 Button(Clone)" && instantiatedPressedButton != null && name == "$9.99 Button(Clone)")
        {
            StoreAssets.BuyOneHundredTwentyFiveThousandCoinPack();
        }

        else if (hit3 != null && hit3.gameObject.name == "$19.99 Button(Clone)" && instantiatedPressedButton != null && name == "$19.99 Button(Clone)")
        {
            StoreAssets.BuyThreeHundredThousandCoinPack();
        }

        else if (hit3 != null && hit3.gameObject.name == "$49.99 Button(Clone)" && instantiatedPressedButton != null && name == "$49.99 Button(Clone)")
        {
            StoreAssets.BuyOneMillionCoinPack();
        }



        if (instantiatedPressedButton != null)
        {
            soundHandler.PlayButtonClickUp();
            Destroy(instantiatedPressedButton);
        }
    }
        public async Task <bool> Update(StoreAssets StoreAssets)
        {
            StoreAssetsDAO StoreAssetsDAO = DataContext.StoreAssets.Where(x => x.Id == StoreAssets.Id).FirstOrDefault();

            if (StoreAssetsDAO == null)
            {
                return(false);
            }
            StoreAssetsDAO.Id       = StoreAssets.Id;
            StoreAssetsDAO.Name     = StoreAssets.Name;
            StoreAssetsDAO.Quantity = StoreAssets.Quantity;
            StoreAssetsDAO.Owned    = StoreAssets.Owned;
            StoreAssetsDAO.Rent     = StoreAssets.Rent;
            StoreAssetsDAO.StoreId  = StoreAssets.StoreId;
            await DataContext.SaveChangesAsync();

            await SaveReference(StoreAssets);

            return(true);
        }
Exemple #10
0
    void Start()
    {
        if (isUsingStore)
        {
            assets = new StoreAssets();
            SoomlaStore.Initialize(assets);

            StoreEvents.OnCurrencyBalanceChanged += onCurrencyBalanceChanged;
            StoreEvents.OnMarketPurchase         += onMarketPurchase;
            //StoreEvents.OnGoodBalanceChanged += OnGoodBalanceChanged;
            StoreEvents.OnMarketRefund                += onMarketRefund;
            StoreEvents.OnUnexpectedStoreError        += onUnexpectedStoreError;
            StoreEvents.OnRestoreTransactionsFinished += OnRestoreTransactionsFinished;

            if (FrogPackages.Instance.ResetPackagesOnStart)
            {
                ClearPurchases();
            }
        }
    }
 private async Task SaveReference(StoreAssets StoreAssets)
 {
 }
        public async Task <bool> Delete(StoreAssets StoreAssets)
        {
            await DataContext.StoreAssets.Where(x => x.Id == StoreAssets.Id).DeleteFromQueryAsync();

            return(true);
        }
Exemple #13
0
    void Start()
    {
        if(isUsingStore)
        {
        assets = new StoreAssets();
        SoomlaStore.Initialize(assets);

        StoreEvents.OnCurrencyBalanceChanged += onCurrencyBalanceChanged;
        StoreEvents.OnMarketPurchase += onMarketPurchase;
        //StoreEvents.OnGoodBalanceChanged += OnGoodBalanceChanged;
        StoreEvents.OnMarketRefund += onMarketRefund;
        StoreEvents.OnUnexpectedStoreError += onUnexpectedStoreError;
        StoreEvents.OnRestoreTransactionsFinished += OnRestoreTransactionsFinished;

        if(FrogPackages.Instance.ResetPackagesOnStart)
            ClearPurchases();
        }
    }