public void OnTriggerEnter2D(Collider2D _other) { if (_other.gameObject.CompareTag("Player") && !_other.isTrigger) { PlayerInventory.CurrentMagic += MagicValue; PowerupSignal.Raise(); Destroy(gameObject); } }
public void OnTriggerEnter2D(Collider2D _other) { if (_other.gameObject.CompareTag("Player") && !_other.isTrigger) { PlayerInventory.NumberOfCoins += 1; PowerupSignal.Raise(); Destroy(gameObject); } }
public void OnTriggerEnter2D(Collider2D _other) { if (_other.gameObject.CompareTag("Player") && !_other.isTrigger) { HeartContainers.RuntimeValue += 1; PlayerHealth.RuntimeValue = HeartContainers.RuntimeValue * 2; PowerupSignal.Raise(); Destroy(gameObject); } }
public void OnTriggerEnter2D(Collider2D _other) { if (_other.gameObject.CompareTag("Player") && !_other.isTrigger) { PlayerHealth.RuntimeValue += AmountToIncrease; if (PlayerHealth.InitialValue > HeartContainers.RuntimeValue * 2f) { PlayerHealth.InitialValue = HeartContainers.RuntimeValue * 2f; } PowerupSignal.Raise(); Destroy(gameObject); } }
// Start is called before the first frame update void Start() { PowerupSignal.Raise(); }