private void OnTriggerEnter(Collider other) { if (other.gameObject.GetComponent <PlayerInteractionController>()) { _player = other.gameObject.GetComponent <PlayerInteractionController>(); } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Untagged")) { return; } if (other.CompareTag("Player") || other.CompareTag("Player2")) { if (player) { return; } player = other.GetComponentInChildren <PlayerInteractionController>(); inTrigger = true; } if (other.CompareTag("PickupDest") && !isInHand) { if (other.gameObject.GetComponent <ItemCollector>()) { other.gameObject.GetComponent <ItemCollector>().InsertItem(this.gameObject.GetComponent <Item>()); } onDrop.Invoke(); } if (other.CompareTag("Storage") && !isInHand) { other.gameObject.GetComponent <StoreInteraction>().AddObject(this.gameObject); gameObject.SetActive(false); } }
private void OnTriggerExit(Collider other) { if (useTimer) { timerbase.SetActive(false); } player = null; }
public void CancelPickUp() { if (player) { player.CurrentItem = null; } _isPickedUp = false; pressedButton = false; player = null; }
private void OnTriggerExit(Collider other) { if (other.CompareTag("Player") || other.CompareTag("Player2")) { inTrigger = false; if (isInHand) { return; } player = null; } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Untagged")) { return; } if (!other.CompareTag("Player") && !other.CompareTag("Player2")) { return; } if (player) { return; } player = other.GetComponentInChildren <PlayerInteractionController>(); }
private void OnTriggerExit(Collider other) { _player = null; }