🚩Respawner
Overview
This component is in charge of Spawning the Player Animal back into the scene after he is death.
If no Player is assigned it will search for the Animal that has the Player option enabled:
It will listen to the States this character has, and if the character activates Death State it will Restart the scene.
If the Player parameter set is a Prefab it will instantiate it on the Respawn point.
This component works along with the CheckPoint component. If an animal enters a checkpoint the Respawner will move to that Checkpoint position and it will store the last State the animal use on that checkpoint.
Parameters
Player
Reference for the Animal Player. If this parameter is empty the Respawner will find the Player Animal on the scene Using MAnimal.MainAnimal.
You can assign a Prefab here, without having an animal on the scene, this Animal Prefab will be instantiated on Start.
Respawn Point
Position to instantiate the animal. Usually is set to the same GameObject that has this component
Respawn State
State on which the Animal will be respawned. This value by default is Idle. When an animal interacts with a CheckPoint, the Last State that the animal had before entering the checkpoint.
Respawn Time
Time needed to restart the game or respawn the animal, after the animal died.
Destroy After Respawn
If the Player is a Prefab. It will leave behind the Death Animal mesh. Set true this parameter to remove the dead character.
On Restart Game
Invoked when the Scene is restarted.
Last updated