public AudioClip PickupSE; // 撿起方塊的音效 /// <summary> /// 自動抓取方塊 /// </summary> /// <param name="currentTouchingObject"></param> public override void StartTouching(VRTK_InteractTouch currentTouchingObject = null) { //if (PickupSE != null && currentTouchingObject.gameObject.name == "LeftControllerScriptAlias") //GameAudioController.Instance.PlayOneShot(PickupSE); base.StartTouching(currentTouchingObject); VRTK_InteractGrab myGrab = currentTouchingObject.GetComponent <VRTK_InteractGrab>(); myGrab.AttemptGrab(); }
public override void StartTouching(VRTK_InteractTouch currentTouchingObject = null) { base.StartTouching(currentTouchingObject); if (AutoHoldOnGrab) { VRTK_InteractGrab myGrab = currentTouchingObject.GetComponent <VRTK_InteractGrab>(); myGrab.AttemptGrab(); // transform.localPosition = Vector3.zero; } }
public override void StartTouching(VRTK_InteractTouch currentTouchingObject = null) { audioSource.Play(); infectionStatus = currentTouchingObject.GetComponent <InfectionStatus> (); if (infectionStatus) { infectionCoroutine = StartCoroutine(InfectionTouchRoutine()); } base.StartTouching(currentTouchingObject); Debug.Log("i'm being infected"); }