コード例 #1
0
    protected override void ApplyCollectableEffect(GameObject player)
    {
        PickupController pickupController = player.GetComponent <PickupController>();

        foreach (Pickup pickup in pickups)
        {
            pickup.Reset();
            pickupController.AddPickup(pickup);
        }
    }
コード例 #2
0
 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();
     }
 }