Juckniz

Untitled

Apr 3rd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. [System.Serializable]
  6. public class DungeonModel {
  7. public int id;
  8. //nombre de la dungeon
  9. public string name;
  10. //descripcion del la dungeon
  11. public string description;
  12. //nivel de los bichos de la dungeon
  13. public int level;
  14. //nivel minimo para entrar en la dungeon
  15. public int min_level;
  16. //numeros minimo y maximo de sala de items
  17. public int min_item_room;
  18. public int max_item_room;
  19. //numeros minimo y maximo de sala de enemigos por piso
  20. public int min_enemy_room;
  21. public int max_enemy_room;
  22. //fechas
  23. public string release_date;
  24. public string expired_date;
  25. //clasificacion de duracion si es corta, media o larga
  26. public string duration;
  27. //energia de coste
  28. public int energy;
  29. //recompensas
  30. public double reward_essence;
  31. public double reward_mon;
  32. public double reward_experience;
  33. //si es elite
  34. public bool is_elite;
  35. // numero de intentos que lleva en este dia (no se cuentan los desactivados por comprar intentos)
  36. public int attempts;
  37. // numero de intentos totales que lleva en este dia (contando los que estan desactivados por la compra)
  38. public int total_attempts;
  39. //status de la de dungeon si esta explored, o exterminated o etc.
  40. public int id_status;
  41. public string status_name;
  42. //listado de porcentajes de rareza que tiene q caiga un item
  43. public List<DropEquipmentRarityPercentageModel> drop_equipment_rarity_percentage;
  44. //listado de equipo posible que pueden caer
  45. public List<RewardEquipmentListRowModel> reward_equipment_list;
  46. //listado de objetos usables (pociones) que pùeden caer
  47. public List<RewardUsableItemListRowModel> reward_usable_item_list;
  48. //listado de gemas que pueden caer
  49. public List<RewardGemsListRowModel> reward_gems_list;
  50. public List<FloorModel> floor_list;
  51.  
  52. DungeonModel()
  53. {
  54. drop_equipment_rarity_percentage = new List<DropEquipmentRarityPercentageModel>();
  55. reward_equipment_list = new List<RewardEquipmentListRowModel>();
  56. reward_usable_item_list = new List<RewardUsableItemListRowModel>();
  57. reward_gems_list = new List<RewardGemsListRowModel>();
  58. floor_list = new List<FloorModel>();
  59. }
  60. }
  61.  
  62. [System.Serializable]
  63. public class FloorModel
  64. {
  65. public int floor_number;
  66. public List<EnemyModel> enemies;
  67. FloorModel()
  68. {
  69. enemies = new List<EnemyModel>();
  70. }
  71.  
  72. }
  73.  
  74. [System.Serializable]
  75. public class EnemyModel
  76. {
  77. public int id;
  78. public string name;
  79. public string asset_name;
  80. public float child_strength;
  81. public float child_vitality;
  82. public float child_defense;
  83. public float range_attack_time;
  84. public int id_difficulty;
  85. public string name_difficulty;
  86. public int level;
  87. public bool is_boss;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment