示例#1
0
    public void Release(Planet planet)
    {
        if (!Grabbed)
        {
            return;
        }
        foreach (var col in Grabbed.GetComponentsInChildren <Collider>())
        {
            col.enabled = true;
        }
        //Grabbed.Release(planet);


        Grabbed = null;
    }
示例#2
0
    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;
    }