Esempio n. 1
0
    private void PickupObject()
    {
        //pick up what's on the ground
        intersectedPickup.PickedUp(this);
        carriedPickup     = intersectedPickup;
        intersectedPickup = null;

        //parent and carry animation
        carriedPickup.transform.SetParent(this.transform, true);
        carriedPickup.transform.DOLocalMove(new Vector2(0f, 3f), .2f);

        FMODUnity.RuntimeManager.PlayOneShot(pickupObjectSFXEvent, transform.position);

        speed = originalSpeed * speedReductionWhenCarrying;
    }