Ejemplo n.º 1
0
    // Local function that runs on client when it gets grabbed. Gets called
    // by the RPC but it's separate so we can also call it locally when
    // initializing the food item
    void LocalGetGrabbed(GameObject player)
    {
        var rb = GetComponent <Rigidbody>();
        var c  = GetComponent <Collider>();
        var cc = GetComponentsInChildren <Collider>();

        highlighter.BrightenObject(false);

        rb.constraints = RigidbodyConstraints.FreezeAll;

        foreach (Collider d in cc)
        {
            d.enabled = false;
        }

        if (c != null)
        {
            c.enabled = false;
        }

        grabbedBy = player;
    }