コード例 #1
0
 public void OnTriggerEnter2D(Collider2D _other)
 {
     if (_other.gameObject.CompareTag("Player") && !_other.isTrigger)
     {
         PlayerInventory.CurrentMagic += MagicValue;
         PowerupSignal.Raise();
         Destroy(gameObject);
     }
 }
コード例 #2
0
ファイル: Coin.cs プロジェクト: Damionmccoy/DungeonRPG
 public void OnTriggerEnter2D(Collider2D _other)
 {
     if (_other.gameObject.CompareTag("Player") && !_other.isTrigger)
     {
         PlayerInventory.NumberOfCoins += 1;
         PowerupSignal.Raise();
         Destroy(gameObject);
     }
 }
コード例 #3
0
 public void OnTriggerEnter2D(Collider2D _other)
 {
     if (_other.gameObject.CompareTag("Player") && !_other.isTrigger)
     {
         HeartContainers.RuntimeValue += 1;
         PlayerHealth.RuntimeValue     = HeartContainers.RuntimeValue * 2;
         PowerupSignal.Raise();
         Destroy(gameObject);
     }
 }
コード例 #4
0
    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);
        }
    }
コード例 #5
0
ファイル: Coin.cs プロジェクト: Damionmccoy/DungeonRPG
 // Start is called before the first frame update
 void Start()
 {
     PowerupSignal.Raise();
 }