public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController) { base.ApplyStoreObjectToGamePlay(storeObjectsController); this.GetComponent <BoxCollider>().enabled = true; this.GetComponent <Animator>().enabled = true; MagicWand.SetActive(true); }
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); }
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()); }
public override void ApplyStoreObjectToGamePlay(StoreObjectsController storeObjectsController) { base.ApplyStoreObjectToGamePlay(storeObjectsController); RainStoreObjectApplied(); Rain.SetActive(true); }