Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- [System.Serializable]
- public class DungeonModel {
- public int id;
- //nombre de la dungeon
- public string name;
- //descripcion del la dungeon
- public string description;
- //nivel de los bichos de la dungeon
- public int level;
- //nivel minimo para entrar en la dungeon
- public int min_level;
- //numeros minimo y maximo de sala de items
- public int min_item_room;
- public int max_item_room;
- //numeros minimo y maximo de sala de enemigos por piso
- public int min_enemy_room;
- public int max_enemy_room;
- //fechas
- public string release_date;
- public string expired_date;
- //clasificacion de duracion si es corta, media o larga
- public string duration;
- //energia de coste
- public int energy;
- //recompensas
- public double reward_essence;
- public double reward_mon;
- public double reward_experience;
- //si es elite
- public bool is_elite;
- // numero de intentos que lleva en este dia (no se cuentan los desactivados por comprar intentos)
- public int attempts;
- // numero de intentos totales que lleva en este dia (contando los que estan desactivados por la compra)
- public int total_attempts;
- //status de la de dungeon si esta explored, o exterminated o etc.
- public int id_status;
- public string status_name;
- //listado de porcentajes de rareza que tiene q caiga un item
- public List<DropEquipmentRarityPercentageModel> drop_equipment_rarity_percentage;
- //listado de equipo posible que pueden caer
- public List<RewardEquipmentListRowModel> reward_equipment_list;
- //listado de objetos usables (pociones) que pùeden caer
- public List<RewardUsableItemListRowModel> reward_usable_item_list;
- //listado de gemas que pueden caer
- public List<RewardGemsListRowModel> reward_gems_list;
- public List<FloorModel> floor_list;
- DungeonModel()
- {
- drop_equipment_rarity_percentage = new List<DropEquipmentRarityPercentageModel>();
- reward_equipment_list = new List<RewardEquipmentListRowModel>();
- reward_usable_item_list = new List<RewardUsableItemListRowModel>();
- reward_gems_list = new List<RewardGemsListRowModel>();
- floor_list = new List<FloorModel>();
- }
- }
- [System.Serializable]
- public class FloorModel
- {
- public int floor_number;
- public List<EnemyModel> enemies;
- FloorModel()
- {
- enemies = new List<EnemyModel>();
- }
- }
- [System.Serializable]
- public class EnemyModel
- {
- public int id;
- public string name;
- public string asset_name;
- public float child_strength;
- public float child_vitality;
- public float child_defense;
- public float range_attack_time;
- public int id_difficulty;
- public string name_difficulty;
- public int level;
- public bool is_boss;
- }
Advertisement
Add Comment
Please, Sign In to add comment