Beispiel #1
0
    public PluckSphereBehavior Pluck(Vector3 pluckPoint)
    {
        GameObject newObject = Instantiate(pluckSpherePrefab);
        Vector3    grabPoint = FindGrabPoint(pluckPoint);

        newObject.transform.position = grabPoint;
        newObject.GetComponent <Renderer>().material = renderer.material;
        PluckSphereBehavior pluckSphere = newObject.GetComponent <PluckSphereBehavior>();

        pluckSphere.Initialize(transform, grabPoint);
        return(pluckSphere);
    }
 private void SetPlucking(PluckSphereBehavior plucked)
 {
     pluckedObject    = plucked;
     renderer.enabled = pluckedObject == null;
 }