Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

DetachFromCollider(collider: Collider): void;
void DetachFromCollider(Collider collider);
def DetachFromCollider(collider as Collider) as void

Description

Detaches a collider from the cloth object.

See Also: AttachToCollider function.

	// Delete a collider that is attached to this transform's cloth
	// by searching for its name.

var colliderName = "GameObject collider"; function Start() { var colliderToRemove : Collider = GameObject.Find(colliderName) as Collider; transform.GetComponent(InteractiveCloth).DetachFromCollider(colliderToRemove); }

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public string colliderName = "GameObject collider";
    void Start() {
        Collider colliderToRemove = GameObject.Find(colliderName) as Collider;
        transform.GetComponent<InteractiveCloth>().DetachFromCollider(colliderToRemove);
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public colliderName as string = 'GameObject collider'

	def Start() as void:
		colliderToRemove as Collider = (GameObject.Find(colliderName) as Collider)
		transform.GetComponent[of InteractiveCloth]().DetachFromCollider(colliderToRemove)