void Awake () { _spriteRenderers = GetComponentsInChildren<SpriteRenderer> (); _rigidbody2D = GetComponent<Rigidbody2D> (); _transform = transform; _respawn = GetComponent<Respawn> (); _movement = GetComponent<BasicPlayerMovementScript> (); }
public void RespawnPlayer (Transform p_playerTransform, SpriteRenderer[] p_playerSprites, Rigidbody2D p_playerRigidbody, BasicPlayerMovementScript p_playerMovement) { for (int i = 0; i < p_playerSprites.Length; i++) { p_playerSprites[i].enabled = true; } p_playerTransform.position = spawnPoint.position; p_playerRigidbody.isKinematic = false; p_playerMovement.enabled = true; }