Exemple #1
0
 public string GetRandomCumpleanosVoice(TextSaludosData data)
 {
     if (Data.Instance.userData.sex == UserData.sexs.BOY)
     {
         return(data.sound_masculino);
     }
     else
     {
         return(data.sound_femenino);
     }
 }
Exemple #2
0
 private void Fill(List <TextSaludosData> arr, JSONNode content, string tema)
 {
     for (int a = 0; a < content.Count; a++)
     {
         TextSaludosData saludo = new TextSaludosData();
         saludo.tema      = content[a]["tema"];
         saludo.masculino = content[a]["masculino"];
         saludo.femenino  = content[a]["femenino"];
         if (tema == "cumpleaños")
         {
             saludo.sound_masculino = tema + "-" + (int)(a + 1) + "-" + "masculino";
             saludo.sound_femenino  = tema + "-" + (int)(a + 1) + "-" + "femenino";
         }
         else
         {
             saludo.sound_masculino = tema + "-" + content[a]["tema"] + "-" + "masculino";
             saludo.sound_femenino  = tema + "-" + content[a]["tema"] + "-" + "femenino";
         }
         arr.Add(saludo);
     }
 }
Exemple #3
0
    public string GetSaludo()
    {
        int day   = DateTime.Now.Day;
        int month = DateTime.Now.Month;
        int rand  = UnityEngine.Random.Range(0, 100);
        int hour  = System.DateTime.Now.Hour;

        TextSaludosData saludosData = null;

        if (CumpleanosCerca() && !yaSaludoPorCumple)
        {
            yaSaludoPorCumple = true;
            saludosData       = GetSaludoByTema("CUMPLEAÑOS");
        }
        else if (SessionTimeController.Instance.lastTimeConnected_days > 5 && !Frecuencia_baja_ready)
        {
            Frecuencia_baja_ready = true;
            saludosData           = GetSaludoByTema("FRECUENCIA_BAJA");
        }
        else if (rand < 40)
        {
            if (DialoguesManager.Instance.weather_main == "Clouds")
            {
                saludosData = GetSaludoByTema("LLUVIA");
            }
            else if (DialoguesManager.Instance.temperature < 20)
            {
                saludosData = GetSaludoByTema("FRESCO");
            }
            else
            {
                saludosData = GetSaludoByTema("SOL");
            }
        }
        else if (rand < 80)
        {
            if (hour > 5 && hour < 12)
            {
                saludosData = GetSaludoByTema("MAÑANA");
            }
            else if (hour > 11 && hour < 19)
            {
                saludosData = GetSaludoByTema("TARDE");
            }
            else
            {
                saludosData = GetSaludoByTema("NOCHE");
            }
        }
        else
        {
            saludosData = GetSaludoByTema("FRECUENCIA_ALTA");
        }

        if (Data.Instance.userData.sex == UserData.sexs.BOY)
        {
            return(saludosData.masculino);
        }
        else
        {
            return(saludosData.femenino);
        }
    }