protected override void ApplyCollectableEffect(GameObject player) { PickupController pickupController = player.GetComponent <PickupController>(); foreach (Pickup pickup in pickups) { pickup.Reset(); pickupController.AddPickup(pickup); } }
void OnTriggerEnter(Collider coll) { if (coll.CompareTag("Player")) { this.coll.enabled = false; PickupController pickupController = coll.gameObject.GetComponent <PickupController>(); foreach (Pickup pickup in pickups) { pickup.Reset(); pickupController.AddPickup(pickup); } Collect(); } }