public void AtivaTudo()
    {
        skinModels[PlayerPrefsManager.Instance.prefsVariables.skinIndex].ChangeCustom(true);
        skin2Models[PlayerPrefsManager.Instance.prefsVariables.skinIndex].ChangeCustom(true);
        hairModels[PlayerPrefsManager.Instance.prefsVariables.hairIndex].ChangeCustom(true);
        hair2Models[PlayerPrefsManager.Instance.prefsVariables.hairIndex].ChangeCustom(true);
        shirtModels[PlayerPrefsManager.Instance.prefsVariables.shirtIndex].ChangeCustom(true);
        shirt2Models[PlayerPrefsManager.Instance.prefsVariables.shirtIndex].ChangeCustom(true);
        legModels[PlayerPrefsManager.Instance.prefsVariables.legsIndex].ChangeCustom(true);
        leg2Models[PlayerPrefsManager.Instance.prefsVariables.legsIndex].ChangeCustom(true);
        shoeModels[PlayerPrefsManager.Instance.prefsVariables.shoeIndex].ChangeCustom(true);
        shoe2Models[PlayerPrefsManager.Instance.prefsVariables.shoeIndex].ChangeCustom(true);
        oculosModels[PlayerPrefsManager.Instance.prefsVariables.oculosIndex].ChangeCustom(true);
        oculos2Models[PlayerPrefsManager.Instance.prefsVariables.oculosIndex].ChangeCustom(true);
        maskModels[PlayerPrefsManager.Instance.prefsVariables.maskIndex].ChangeCustom(true);
        mask2Models[PlayerPrefsManager.Instance.prefsVariables.maskIndex].ChangeCustom(true);
        boneModels[PlayerPrefsManager.Instance.prefsVariables.boneIndex].ChangeCustom(true);
        bone2Models[PlayerPrefsManager.Instance.prefsVariables.boneIndex].ChangeCustom(true);
        pupilaModels[PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex].ChangeCustom(true);
        pupila2Models[PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex].ChangeCustom(true);
        sobrancelhaModels[PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex].ChangeCustom(true);
        sobrancelha2EsqModels[PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex].ChangeCustom(true);
        sobrancelha2DirModels[PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex].ChangeCustom(true);

        customController = GetComponent <CustomController>();
        customController.TiraCustomDesativada();

        Debug.Log("[CustomDisplay] AtivaTudo()");
    }
    public void AtivaRoupas()
    {
        pv = GetComponent <PhotonView>();
        customController = GetComponent <CustomController>();

        PlayerPrefsManager.Instance.LoadPlayerPref("Customização");

        PhotonNetwork.LocalPlayer.CustomProperties["hairIndex"]        = PlayerPrefsManager.Instance.prefsVariables.hairIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["shirtIndex"]       = PlayerPrefsManager.Instance.prefsVariables.shirtIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["legsIndex"]        = PlayerPrefsManager.Instance.prefsVariables.legsIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["shoeIndex"]        = PlayerPrefsManager.Instance.prefsVariables.shoeIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["oculosIndex"]      = PlayerPrefsManager.Instance.prefsVariables.oculosIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["ciliosIndex"]      = PlayerPrefsManager.Instance.prefsVariables.ciliosIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["maskIndex"]        = PlayerPrefsManager.Instance.prefsVariables.maskIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["boneIndex"]        = PlayerPrefsManager.Instance.prefsVariables.boneIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["skinIndex"]        = PlayerPrefsManager.Instance.prefsVariables.skinIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["pupilaIndex"]      = PlayerPrefsManager.Instance.prefsVariables.pupilaIndex;
        PhotonNetwork.LocalPlayer.CustomProperties["sobrancelhaIndex"] = PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex;


        //hair.prop2DInd = 1;//utilizei pra resetar os valores do cabelo
        if (GameManager.inRoom == false)
        {
            TrocaOffline();
        }

        else
        {
            if (pv.IsMine)
            {
                TrocaOffline();
            }

            else
            {
                TrocaOtherPv();
            }
        }

        customController.TiraCustomDesativada();
    }
    public void DesativaTudo()
    {
        for (int i = 0; i < skinModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.skinIndex)
            {
                skinModels[i].ChangeCustom(false);
                skin2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < hairModels.Length; i++)
        {
            hairModels[i].ChangeCustom(false);
            hair2Models[i].ChangeCustom(false);
        }

        hairModels[PlayerPrefsManager.Instance.prefsVariables.hairIndex].ChangeCustom(true);
        hair2Models[PlayerPrefsManager.Instance.prefsVariables.hairIndex].ChangeCustom(true);

        for (int i = 0; i < shirtModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.shirtIndex)
            {
                shirtModels[i].ChangeCustom(false);
                shirt2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < legModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.legsIndex)
            {
                legModels[i].ChangeCustom(false);
                leg2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < shoeModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.shoeIndex)
            {
                shoeModels[i].ChangeCustom(false);
                shoe2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < oculosModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.oculosIndex)
            {
                oculosModels[i].ChangeCustom(false);
                oculos2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < ciliosModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.ciliosIndex)
            {
                ciliosModels[i].ChangeCustom(false);
                cilios2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < maskModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.maskIndex)
            {
                maskModels[i].ChangeCustom(false);
                mask2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < boneModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.boneIndex)
            {
                boneModels[i].ChangeCustom(false);
                bone2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < pupilaModels.Length; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.pupilaIndex)
            {
                pupilaModels[i].ChangeCustom(false);
                pupila2Models[i].ChangeCustom(false);
            }
        }

        for (int i = 0; i < 3; i++)
        {
            if (i != PlayerPrefsManager.Instance.prefsVariables.sombrancelhaIndex)
            {
                sobrancelhaModels[i].ChangeCustom(false);
                sobrancelha2EsqModels[i].ChangeCustom(false);
                sobrancelha2DirModels[i].ChangeCustom(false);
            }
        }

        if (customController == null)
        {
            customController = GetComponent <CustomController>();
        }

        customController.TiraCustomDesativada();
        Debug.Log("[CustomDisplay] DesativaTudo()");
        //AtivaTudo();
    }