void Start() { animator = GetComponent <Animator>(); eventHandler = GameObject.Find("eventHandler").GetComponent <GameSceneEvents>(); gameMgr = GameObject.Find("GameManager").GetComponent <GameManager>(); MyRigidBody = GetComponent <Rigidbody2D> (); jumped = false; }
public void RespawnPlayer() { if (CurrentPlayer != null) { Destroy(CurrentPlayer); } if (eventHandler == null) { eventHandler = GameObject.Find("eventHandler").GetComponent <GameSceneEvents>(); } CurrentPlayer = Instantiate(CurrentPlayerTemplate); MainCam.GetComponent <CameraController> ().ResetCamera(CurrentPlayer); if (eventHandler) { eventHandler.onPlayerRespawn(); } }