using System.Collections; using System.Collections.Generic; using UnityEngine; public class BonusCollisionController : MonoBehaviour { private void OnTriggerEnter(Collider other) { var playerBonusController = other.gameObject.GetComponent(); if (playerBonusController) { var currentBonus = GetComponent().bonus; bool bonusPickedUp = playerBonusController.AddBonusToPlayer(currentBonus); if (bonusPickedUp) { Debug.Log("picked up " + gameObject.name); var tile = TileManagment.GetTile(transform.position); tile.canBuildHere = true; Destroy(gameObject); } } } }