public void ChangeAllPickupsColor()
    {
        Material lifterMaterial = lifter.GetComponent <Renderer>().material;

        pickupsPool.GetComponentsInChildren <Renderer>().ToList()
        .ForEach(item => item.material = lifterMaterial);
    }
Example #2
0
    public void AddRigidbodyToPickups()
    {
        lifter.end = true;
        lifter.GetComponent <Collider>().enabled = false;


        foreach (GameObject item in lifter.pickupList)
        {
            Rigidbody rb = item.AddComponent <Rigidbody>();

            item.GetComponent <Collider>().isTrigger = false;
            rb.mass               = pickupMass;
            rb.useGravity         = true;
            item.transform.parent = null;
        }
    }