1
0
Fork 0
Bildschirmflausch-LD41/Assets/Scripts/Entities/Coin.cs

21 lines
663 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
namespace Assets.Scripts.Entities {
[RequireComponent(typeof(Collider2D))]
public class Coin : Entity {
void OnTriggerEnter2D(Collider2D bumper) {
if ( objective == null )
return;
Player ply = objective.GetPlayer();
if ( ply != null && ply.gameObject != null && bumper.gameObject.Equals(ply.gameObject) ) {
Debug.Log("Collected coin...");
objective.RemoveEntity(this);
GameObject.Destroy(this.gameObject);
}
}
}
}