Saltar al contenido principal

Pickups

Scripts para controlar pickups.

Local Object Respawn

Reaparece un objeto local, enviándolo de vuelta a su posición original. Se puede usar Interactuando con él si tiene un Collider adjunto o llamando a _Respawn() desde un componente UI u otro script.

  • objectToRespawn : GameObject - El GameObject a reaparecer.
  • respawnPoint : Transform - (Opcional) El Transform donde reaparecerá el objeto. Si no se asigna ninguno, reaparecerá en su posición original.

Respawn Pickups

Reaparece uno o más objetos sincronizados. Se puede usar Interactuando con él si tiene un Collider adjunto o llamando a _RespawnPickups() desde un componente UI u otro script.

  • Objects : VRCObjectSync[] - Lista de componentes VRCObjectSync a reaparecer.
  • RespawnHeldItems : bool - Si es verdadero, también reaparecerá objetos actualmente sostenidos por jugadores.

Pickup Invoke

Usado para enviar UdonEvents cuando un jugador usa el pickup adjunto.

  • Target-MethodPairs - Lista de UdonBehaviours junto con el nombre del evento que será activado.

Pickup Reset Zone

Suelta y reaparece cualquier pickup sincronizado sostenido cuando un jugador entra en el collider trigger. Se puede usar adjuntando un Collider con "Is Trigger" activado.

  • Objects : VRCObjectSync[] - (Opcional) Lista de componentes VRCObjectSync a reaparecer. Si no se asigna ninguno, reaparecerá todos los pickups sincronizados sostenidos por el jugador que entra en el trigger.