Beispiel #1
0
 public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController)
 {
     base.ApplyStoreObjectToGamePlay(storeObjectsController);
     this.GetComponent <BoxCollider>().enabled = true;
     this.GetComponent <Animator>().enabled    = true;
     MagicWand.SetActive(true);
 }
Beispiel #2
0
 public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController)
 {
     base.ApplyStoreObjectToGamePlay(storeObjectsController);
     ShieldBar.SetActive(true);
     HealthMB.Instance.isShieldActive = true;
     HealthMB.Instance.ReviveHealth();
     ShieldHealth = 100;
     FluidScaler.transform.localScale = new Vector3(1, 1, 1);
 }
Beispiel #3
0
    public virtual void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController)
    {
        StoreObjectButton.interactable = false;
        if (Time != -1)
        {
            StoreObjectTimerGO.SetActive(true);
            StartCoroutine(StoreObjectCoroutine());
        }
        StoreObjectPurchaseController.Instance.UseStoreObject(storeObjectID);
        int  NoOfStoreObjectPurchased = StoreObjectPurchaseController.Instance.GetNoOfStoreObjectPurchased(storeObjectID);
        bool DoesThisStoreObjectExist = NoOfStoreObjectPurchased > 0;

        StoreObjectButton.interactable = DoesThisStoreObjectExist;
        CountText.text = DoesThisStoreObjectExist ? NoOfStoreObjectPurchased.ToString() : string.Empty;
    }
 // Method to apply window witch store object to game play
 public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController)
 {
     base.ApplyStoreObjectToGamePlay(storeObjectsController);
     StartCoroutine(WitchAppearCoroutine());
 }
Beispiel #5
0
 public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController)
 {
     base.ApplyStoreObjectToGamePlay(storeObjectsController);
     RainStoreObjectApplied();
     Rain.SetActive(true);
 }