Exemplo n.º 1
0
    public void CancelSelection()
    {
        switch (curChar)
        {
        case SelectableCharacters.Leslie:
            CD.GetComponent <Collider2D>().isTrigger = true;
            Leslie.GetComponent <Image>().sprite     = HoverImages[0];
            break;

        case SelectableCharacters.Jona:
            ND.GetComponent <Collider2D>().isTrigger = true;
            Jona.GetComponent <Image>().sprite       = HoverImages[1];
            break;

        case SelectableCharacters.Ashita:
            NED.GetComponent <Collider2D>().isTrigger = true;
            Ashita.GetComponent <Image>().sprite      = HoverImages[2];
            break;

        case SelectableCharacters.Catarine:
            ED.GetComponent <Collider2D>().isTrigger = true;
            Catarine.GetComponent <Image>().sprite   = HoverImages[3];
            break;

        case SelectableCharacters.Ramsey:
            SED.GetComponent <Collider2D>().isTrigger = true;
            Ramsey.GetComponent <Image>().sprite      = HoverImages[4];
            break;

        case SelectableCharacters.Drogas:
            SD.GetComponent <Collider2D>().isTrigger = true;
            Drogas.GetComponent <Image>().sprite     = HoverImages[5];
            break;

        case SelectableCharacters.Sylvia:
            SWD.GetComponent <Collider2D>().isTrigger = true;
            Sylvia.GetComponent <Image>().sprite      = HoverImages[6];
            break;

        case SelectableCharacters.Bjin:
            WD.GetComponent <Collider2D>().isTrigger = true;
            Bjin.GetComponent <Image>().sprite       = HoverImages[7];
            break;

        case SelectableCharacters.Xavier:
            NWD.GetComponent <Collider2D>().isTrigger = true;
            Xavier.GetComponent <Image>().sprite      = HoverImages[8];
            break;

        case SelectableCharacters.None:
            break;

        default:
            break;
        }
        weaponSelect.SetActive(false);
        weaponSelectActive = false;
        characterChosen    = false;
    }
Exemplo n.º 2
0
    /*IEnumerator Example()
     * {
     *  print(Time.time);
     *  yield return new WaitForSeconds(5);
     *  print(Time.time);
     *  this.GetComponent<Rigidbody2D>().AddForce(new Vector2(0, -10));
     *  yield return new WaitForSeconds(5);
     *  this.GetComponent<Rigidbody2D>().AddForce(new Vector2(0, -10));
     * }
     */

    void OnTriggerStay2D(Collider2D other)
    {
        if (other == WL.GetComponent <Collider2D>() || other == WR.GetComponent <Collider2D>())
        {
            /*
             * out1 = true;
             * time0 = 0f;
             * time1 = 1.1f;
             * rmode = 0;
             * if ((D2 % 360f >= 180f && D2 % 360f < 360f) || (D2 % 360f >= -180f && D2 % 360f < 0f))
             *  D1 = 3f;
             * if ((D2 % 360f < 180f && D2 % 360f >= 0f) || (D2 % 360f < -180f && D2 % 360f >= -360f))
             *  D1 = -3f;
             */
            D2 = 180f - D2;
            T1.Rotate(Vector3.forward * (2f * D2 - 180f));
        }

        /*
         * if (other == WR.GetComponent<Collider2D>())
         * {
         *  out1 = true;
         *  time0 = 0f;
         *  time1 = 1.1f;
         *  rmode = 0;
         *
         *  if ((D2 % 360f >= 180f && D2 % 360f < 360f) || (D2 % 360f >= -180f && D2 % 360f < 0f))
         *      D1 = -3f;
         *  if ((D2 % 360f < 180f && D2 % 360f >= 0f) || (D2 % 360f < -180f && D2 % 360f >= -360f))
         *      D1 = 3f;
         *
         * }
         */
        if (other == WU.GetComponent <Collider2D>() || other == WD.GetComponent <Collider2D>())
        {
            D2 = -D2;
            T1.Rotate(Vector3.forward * 2 * D2);

            /*
             * out1 = true;
             * time0 = 0f;
             * time1 = 1.1f;
             * rmode = 0;
             * if ((D2 % 360f >= 90f && D2 % 360f < 270f) || (D2 % 360f >= -270f && D2 % 360f < -90f))
             *  D1 = 3f;
             * if ((D2 % 360f < 90f && D2 % 360f >= 270f) || (D2 % 360f < -270f && D2 % 360f >= -90f))
             *  D1 = -3f;
             */
        }

        /*
         * if (other == WD.GetComponent<Collider2D>())
         * {
         *  out1 = true;
         *  time0 = 0f;
         *  time1 = 1.1f;
         *  rmode = 0;
         *  if ((D2 % 360f >= 90f && D2 % 360f < 270f) || (D2 % 360f >= -270f && D2 % 360f < -90f))
         *      D1 = -3f;
         *  if ((D2 % 360f < 90f && D2 % 360f >= 270f) || (D2 % 360f < -270f && D2 % 360f >= -90f))
         *      D1 = 3f;
         *
         * }
         */

        if (other == Room.GetComponent <Collider2D>())
        {
            Debug.Log(out1);
        }
    }
Exemplo n.º 3
0
    public void selectChar()
    {
        switch (curChar)
        {
        case SelectableCharacters.Leslie:
            TextObject.GetComponentInChildren <Text>().text = "Leslie Selected";
            Leslie.GetComponent <Image>().sprite            = SelectedImages[0];
            CD.GetComponent <Collider2D>().isTrigger        = false;
            break;

        case SelectableCharacters.Jona:
            TextObject.GetComponentInChildren <Text>().text = "Jona Selected";
            Jona.GetComponent <Image>().sprite       = SelectedImages[1];
            ND.GetComponent <Collider2D>().isTrigger = false;
            break;

        case SelectableCharacters.Ashita:
            TextObject.GetComponentInChildren <Text>().text = "Ashita Selected";
            Ashita.GetComponent <Image>().sprite            = SelectedImages[2];
            NED.GetComponent <Collider2D>().isTrigger       = false;
            break;

        case SelectableCharacters.Catarine:
            TextObject.GetComponentInChildren <Text>().text = "Catarine Selected";
            Catarine.GetComponent <Image>().sprite          = SelectedImages[3];
            ED.GetComponent <Collider2D>().isTrigger        = false;
            break;

        case SelectableCharacters.Ramsey:
            TextObject.GetComponentInChildren <Text>().text = "Ramsey Selected";
            Ramsey.GetComponent <Image>().sprite            = SelectedImages[4];
            SED.GetComponent <Collider2D>().isTrigger       = false;
            break;

        case SelectableCharacters.Drogas:
            TextObject.GetComponentInChildren <Text>().text = "Drogas Selected";
            Drogas.GetComponent <Image>().sprite            = SelectedImages[5];
            SD.GetComponent <Collider2D>().isTrigger        = false;
            break;

        case SelectableCharacters.Sylvia:
            TextObject.GetComponentInChildren <Text>().text = "Sylvia Selected";
            Sylvia.GetComponent <Image>().sprite            = SelectedImages[6];
            SWD.GetComponent <Collider2D>().isTrigger       = false;
            break;

        case SelectableCharacters.Bjin:
            TextObject.GetComponentInChildren <Text>().text = "Bjin Selected";
            Bjin.GetComponent <Image>().sprite       = SelectedImages[7];
            WD.GetComponent <Collider2D>().isTrigger = false;
            break;

        case SelectableCharacters.Xavier:
            TextObject.GetComponentInChildren <Text>().text = "Xavier Selected";
            Xavier.GetComponent <Image>().sprite            = SelectedImages[8];
            NWD.GetComponent <Collider2D>().isTrigger       = false;
            break;

        default:
            break;
        }
        characterChosen = true;
        weaponMenu();
    }