Exemplo n.º 1
0
    void Start()
    {
        animator = GetComponent <Animator>();

        eventHandler = GameObject.Find("eventHandler").GetComponent <GameSceneEvents>();

        gameMgr = GameObject.Find("GameManager").GetComponent <GameManager>();

        MyRigidBody = GetComponent <Rigidbody2D> ();

        jumped = false;
    }
Exemplo n.º 2
0
    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();
        }
    }