public void Detach(BridgeJoint bridgejoint) { //if(_connectedTo.Contains(bridgejoint)) //{ // bridgejoint.enabled = false; // bridgejoint.joint.enabled = false; //} }
public bool EndStretch() { editing = false; if(partLength < Grid.gridSize) { Destroy(gameObject); return false; } originConnection = SetupConnectionAtPosition(partOrigin); endConnection = SetupConnectionAtPosition(partEnd); rigid.mass = partMass; resetTransform = new TransformData(transform); Level.AddToLevel(this); return true; }