Juckniz

Untitled

Feb 14th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. /*
  5. * Classe que se pasa como parametro post para el servicio dungeon finished
  6. * */
  7. /*
  8. * Ejemplo
  9. {
  10. "id_user":"10",
  11. "token":"MFSzcbDbtGky5U8KmAf89JdflZ3ih2ZeYCQYWftZIdhI2hy9BttXHrVaoY9DIVYxn8sUc7FldEKnASHULpTKfi1dvyBfTFiD9C3S",
  12. "id_dungeon":"4",
  13. "id_status":"1",
  14. "reward_mons":"1",
  15. "reward_essence":"1",
  16. "reward_experience":"12",
  17. "reward_equipment_list":[{"id_equipment_base":"1", "id_rarity": "1"},{"id_equipment_base":"1", "id_rarity": "1"},{"id_equipment_base":"1", "id_rarity": "1"}],
  18. "reward_usable_item_list":["1","1","2"],
  19. "reward_gems_list":["1","1","2"]
  20. }
  21. */
  22.  
  23. [System.Serializable]
  24. public class DungeonFinishedPostModel
  25. {
  26. public int id_user;
  27. public string token;
  28. public int id_dungeon;
  29. //id del stats 1=Explored y 2 = Exterminated
  30. public int id_status;
  31. //enemigos que ha matado para la daily
  32. public int enemies_killed;
  33. //recompensas que hay que pasarle al backend es decir el oro que ha caido, la essencia y la experiencia respecto el loot de la informacion de la dungeon
  34. public double reward_mons;
  35. public double reward_essence;
  36. public int reward_experience;
  37. //las piezas de equipo que han caido
  38. public List<RewardEquipmentListPostModel> reward_equipment_list;
  39. //los usable items que han caido las pociones por ejemplo
  40. public List<int> reward_usable_item_list;
  41. //las gemas que han caido
  42. public List<int> reward_gems_list;
  43.  
  44. public DungeonFinishedPostModel()
  45. {
  46. reward_equipment_list = new List<RewardEquipmentListPostModel>();
  47. reward_usable_item_list = new List<int>();
  48. reward_gems_list = new List<int>();
  49. }
  50. }
  51.  
  52. [System.Serializable]
  53. public class RewardEquipmentListPostModel{
  54. //el equipo base que ha caido y su rareza
  55. public int id_equipment_base;
  56. public int id_rarity;
  57.  
  58. public RewardEquipmentListPostModel()
  59. {
  60.  
  61. }
  62.  
  63. public RewardEquipmentListPostModel(int id_equipment_base, int id_rarity)
  64. {
  65. this.id_equipment_base = id_equipment_base;
  66. this.id_rarity = id_rarity;
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment