public string GetRandomCumpleanosVoice(TextSaludosData data) { if (Data.Instance.userData.sex == UserData.sexs.BOY) { return(data.sound_masculino); } else { return(data.sound_femenino); } }
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); } }
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); } }