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; } } }