예제 #1
0
    void OnMouseEnter()
    {
        if (PlayerPrefs.GetInt("Clicked") != 1)
        {
            if (PlayerPrefs.GetInt("setup") == 0)
            {
                GameObject.Find("CharStatBox").GetComponent <Text>().text = PlayerPrefs.GetString("P2-Name") + " HP: " + PlayerPrefs.GetInt("P2-CHP") +
                                                                            "/" + PlayerPrefs.GetInt("P2-HP") + "    SP: " + PlayerPrefs.GetInt("P2-CSP") + "/"
                                                                            + PlayerPrefs.GetInt("P2-SP") + "\n" + "Guard: " + PlayerPrefs.GetInt("P2-CG") + "/" + PlayerPrefs.GetInt("P2-Guard");
                if (PlayerPrefs.GetInt("P2-TurnTaken") == 0 && PlayerPrefs.GetInt("P2-CHP") > 0)
                {
                    //this moves cards
                    SingleTargetSkills.UltSwitch(2);
                    Vector3 temp = new Vector3(-300 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-A").transform.position      = temp;
                    GameObject.Find("A-Damage").GetComponent <Text>().text = PlayerPrefs.GetInt("P2-Attack").ToString();
                    GameObject.Find("Special").transform.position          = temp + new Vector3(0, 120, 0);
                    GameObject.Find("SpecialBack").transform.position      = temp + new Vector3(0, 120, 0);
                    temp = new Vector3(-200 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-D").transform.position = temp;
                    temp = new Vector3(-100 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-1").transform.position      = temp;
                    GameObject.Find("1-Damage").GetComponent <Text>().text = PlayerPrefs.GetInt("P2-S1-Damage").ToString();
                    GameObject.Find("1-Cost").GetComponent <Text>().text   = PlayerPrefs.GetInt("P2-S1-Cost").ToString();
                    GameObject.Find("1-Text").GetComponent <Text>().text   = PlayerPrefs.GetString("P2-Skill-1");
                    temp = new Vector3(0 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-2").transform.position    = temp;
                    GameObject.Find("2-Text").GetComponent <Text>().text = PlayerPrefs.GetString("P2-Skill-2");
                    temp = new Vector3(100 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-3").transform.position    = temp;
                    GameObject.Find("3-Text").GetComponent <Text>().text = PlayerPrefs.GetString("P2-Skill-3");
                    temp = new Vector3(200 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-4").transform.position    = temp;
                    GameObject.Find("4-Text").GetComponent <Text>().text = PlayerPrefs.GetString("P2-Skill-4");
                    temp = new Vector3(300 * 2.893986f, -154 * 2.893986f, -1 * 2.893986f);
                    GameObject.Find("skillcard-M").transform.position    = temp;
                    GameObject.Find("M-Text").GetComponent <Text>().text = PlayerPrefs.GetString("InventoryItem" + PlayerPrefs.GetInt("ActiveItem"));
                    //this handles movement on 4x4
                    int Loc = PlayerPrefs.GetInt("P2-Loc");
                    if (PlayerPrefs.GetInt("P2-CanMove") == 1)
                    {
                        GameObject IBlock = GameObject.Find("P-Block-1");
                        int        offset = 0;
                        switch (Loc)
                        {
                        case 1:
                        {
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 4:
                        {
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 13:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 16:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 2:
                        case 3:
                        {
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 5:
                        case 9:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 8:
                        case 12:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 14:
                        case 15:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        case 6:
                        case 7:
                        case 10:
                        case 11:
                        {
                            offset = Loc - 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc - 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 1;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            offset = Loc + 4;
                            if (PlayerPrefs.GetInt("Block-" + offset + "-Moveable") == 1)
                            {
                                IBlock = GameObject.Find("P-Block-" + offset);
                                IBlock.GetComponent <SpriteRenderer>().color = Color.green;

                                PlayerPrefs.SetInt("P2-Block-" + offset + "-Moveable", 1);
                            }
                            break;
                        }

                        default:
                        {
                            break;
                        }
                        }
                    }
                }
                if (PlayerPrefs.GetInt("P2Big") == 0)
                {
                    PlayerPrefs.SetInt("P2Big", 1);
                    transform.localScale = transform.localScale * 1.1f;
                }
            }
        }
    }