public void Release(Planet planet) { if (!Grabbed) { return; } foreach (var col in Grabbed.GetComponentsInChildren <Collider>()) { col.enabled = true; } //Grabbed.Release(planet); Grabbed = null; }
public void Release() { AnimationController.SetBool("Grabbed", false); if (!Grabbed) { return; } foreach (var col in Grabbed.GetComponentsInChildren <Collider>()) { col.enabled = true; } Grabbed.transform.SetParent(null); Grabbed.Throw(Velocity); Grabbed.Flying = true; SteamVR_Controller.Input((int)_controller.controllerIndex).TriggerHapticPulse(3000); StartCoroutine(KillTimer(Grabbed.gameObject)); Grabbed = null; }