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.