Exemplo n.º 1
0
 public virtual void OnMMEvent(PickableItemEvent pickableItemEvent)
 {
     if (pickableItemEvent.PickedItem != null)
     {
         if (pickableItemEvent.PickedItem.GetComponent <Coin>() != null)
         {
             MMAchievementManager.AddProgress("MoneyMoneyMoney", 1);
         }
         if (pickableItemEvent.PickedItem.GetComponent <Stimpack>() != null)
         {
             MMAchievementManager.UnlockAchievement("Medic");
         }
     }
 }
    private void PickAfterWatchAds()
    {
        Effects();
        PickableItemEvent.Trigger(this);
        Pick();
        if (DisableObjectOnPick)
        {
            // we desactivate the gameobject
            gameObject.SetActive(false);
        }
        else
        {
            if (DisableColliderOnPick)
            {
                _collider.enabled = false;
            }

            if (DisableRendererOnPick && (_renderer != null))
            {
                _renderer.enabled = false;
            }
        }
    }