Ejemplo n.º 1
0
    public void GetRightPartner(string rID)
    {
        BaseMonster Right = GetPartner(rID);

        Debug.Log("Get right partner called " + rID);
        Debug.Log(Right.Name);

        if (!hasRightP)
        {
            Debug.Log("You do not have a right partner on you, let make one");
            GameObject dDigi = Instantiate(emptyMon, rightPos.transform.position, Quaternion.identity);
            gameManager.rPartner = dDigi;
            rightPartner         = dDigi;

            dDigi.transform.parent = rightPos;

            BaseMonster tempMonster = dDigi.AddComponent <BaseMonster>() as BaseMonster;
            //Animator tempAnim = dDigi.AddComponent<Animator>() as Animator;
            tempMonster = Right;
            //tempAnim = Right.anim;


            dDigi.GetComponent <SpriteRenderer>().sprite = Right.image;

            //tempAnim.Play("CourageEggIdle");
            PlayerPrefs.SetString("rightID", rID);
            rightID   = rID;
            hasRightP = true;

            Debug.Log("Created! it is a " + rightID);
        }
        else
        {
            Debug.Log("You got a partner, it is being modified to " + rID);
            BaseMonster currMonster = this.GetComponent <BaseMonster>();
            currMonster = Right;

            currMonster.GetComponent <SpriteRenderer>().sprite = Right.image;

            PlayerPrefs.SetString("rightID", rID);
            rightID = rID;
        }
    }
Ejemplo n.º 2
0
    public void GetLeftPartner(string lID)
    {
        BaseMonster Left = GetPartner(lID);

        Debug.Log("Get left partner called " + lID);
        Debug.Log(Left.Name);

        if (!hasLeftP)
        {
            Debug.Log("You do not have a left prtner on you, let me make one");
            GameObject lDigi = Instantiate(emptyMon, leftPos.transform.position, Quaternion.identity);
            gameManager.lPartner = lDigi;
            leftPartner          = lDigi;

            lDigi.transform.parent = leftPos;

            BaseMonster tempMonster = lDigi.AddComponent <BaseMonster>() as BaseMonster;
            tempMonster = Left;


            lDigi.GetComponent <SpriteRenderer>().sprite = Left.image;
            PlayerPrefs.SetString("leftID", lID);
            leftID   = lID;
            hasLeftP = true;

            Debug.Log("Created! is it a " + leftID);
        }
        else
        {
            Debug.Log("You got a partner, it is being modified to " + lID);
            BaseMonster currMonster = this.GetComponent <BaseMonster>();
            currMonster = Left;

            currMonster.GetComponent <SpriteRenderer>().sprite = Left.image;
            PlayerPrefs.SetString("leftId", lID);
            leftID = lID;
        }
    }