Elisa/Elisa.Common/Messages/Mission.cs

335 lines
8.4 KiB
C#
Raw Permalink Normal View History

using Elisa.Common.Models;
namespace Elisa.Common.Messages;
public class AbortMissionResponse
{
public MissionLoseResult mission_lose_result;
}
public class AllyTeamAiRequest
{
public int ai_type;
public int ally_instance_id;
}
public class BattleFinishRequest
{
public int boss_hp;
public int current_time;
public List<GunLife> guns;
public bool if_enemy_die;
public long mvp;
public Dictionary<int, Dictionary<int, int[]>> sangvis_chip_skills;
public List<SangvisLife> sangvises;
public int spot_id;
public bool use_fairy_skill;
}
public class BattleFinishResponse
{
public Dictionary<int, AllyInstanceBetray> ally_instance_betray;
public Dictionary<int, AllyInstanceTransform> ally_instance_transform;
public List<Equip> battle_get_equip;
public List<Gun> battle_get_gun;
public List<BattleGetPrize> battle_get_prize;
public int battle_rank;
public Dictionary<int, BuildingInfo> building_info;
public Dictionary<int, int> change_belong;
public int fairy_exp;
public Dictionary<long, int> favor_change;
public int free_exp;
public List<GunExp2> gun_exp;
public List<GunLife2> gun_life;
public Dictionary<int, int> mission_control;
public MissionLoseResult mission_lose_result;
public MissionWinResult mission_win_result;
public List<SangvisBattleExp> sangvis_battle_exp;
public List<SangvisLife2> sangvis_life;
public SangvisTeamResource sangvis_team_resource;
public int seed;
public List<SpotActInfo> spot_act_info;
public Dictionary<int, SpotTransInfo> spot_trans;
public List<SquadExp> squad_exp;
public int user_exp;
}
public class BuildingSkillPerformRequest
{
public int building_spot_id;
public int trigger_person_spot;
public int trigger_type;
}
public class CombinationInfoRequest
{
public int mission_id;
}
public class CombinationInfoResponse
{
public string mission_combination_info;
public int mission_id;
public int user_id;
}
public class EventDrawRequest
{
}
public class EventDrawResponse
{
public Dictionary<int, ItemLimit> item_limit_with_user;
public MissionEvent mission_event;
public int tomorrow_unix;
}
public class FairySkillPerformRequest
{
public int fairy_spot;
public int fairy_team_id;
public int[] spot_id;
}
public class FinishAutomissionRequest
{
public int auto_mission_id;
}
public class FinishAutomissionResponse
{
public List<AddEquip> add_equip;
public List<AddFairyExp> add_fairy_exp;
public List<AddGun> add_gun;
public List<AddGunExp> add_gun_exp;
public int add_user_exp;
public Dictionary<long, int> favor_change;
public int free_exp;
public int success_number;
}
public class FriendTeamAiRequest
{
public int ai_type;
public int friend_team_id;
}
public class MissionResponse
{
public int all_friend_team_moved;
public List<AllyBattle> ally_battle;
public Dictionary<int, AllyInstanceBetray> ally_instance_betray;
public Dictionary<int, AllyInstanceInfo> ally_instance_info;
public Dictionary<int, AllyInstanceTransform> ally_instance_transform;
public List<AllyMove> ally_move;
public int ammo;
public int ap;
public List<Equip> battle_get_equip;
public List<Gun> battle_get_gun;
public List<BattleGetPrize> battle_get_prize;
public Dictionary<int, BuildingInfo> building_info;
public List<int> can_see_spots;
public Dictionary<int, int> change_belong;
public Dictionary<int, int> change_belong1;
public Dictionary<int, int> change_belong2;
public int coin1;
public int coin2;
public int coin3;
public DailyInfo daily_info;
public Dictionary<int, int> died_ally;
public Dictionary<int, int> died_ally_type;
public Dictionary<int, int> died_enemy;
public DiedThisSection died_this_section;
public int enemy_instance_id;
public Dictionary<int, EnemyInstanceInfo> enemy_instance_info;
public List<EnemyMove> enemy_move;
public int enemy_team_id;
public Dictionary<long, Equip> equips;
public Dictionary<int, Dictionary<int, FairySkillOnAlly>> fairy_skill_on_ally;
public Dictionary<int, Dictionary<int, FairySkillOnEnemy>> fairy_skill_on_enemy;
public Dictionary<int, Dictionary<int, FairySkillOnSpot>> fairy_skill_on_spot;
public Dictionary<int, Dictionary<int, FairySkillOnTeam>> fairy_skill_on_team;
public List<FairySkillPerform> fairy_skill_perform;
public FairySkillReturn fairy_skill_return;
public int friend_team_end_time;
public Fairy friend_team_fairy;
public int friend_team_id;
public int from_spot_id;
public List<GrowEnemy> grow_enemy;
public Dictionary<long, int> gun_life_after_rec;
public Dictionary<long, Gun> guns;
public string item;
public Dictionary<int, LifeChange> life_change;
public int loseammo;
public int losemre;
public Dictionary<int, int> mission_control;
public MissionLoseResult mission_lose_result;
public MissionWinResult mission_win_result;
public int mp;
public int mre;
public Dictionary<int, NewSpotChange> new_spot_change;
public List<NightAlly> night_ally;
public List<NightEnemy> night_enemy;
public List<NightSpot> night_spots;
public int part;
public List<SpotActInfo> spot_act_info;
public List<SpotTeleportResult> spot_teleport_result;
public Dictionary<int, SpotTransInfo> spot_trans;
public Dictionary<int, SquadInstanceInfo> squad_info;
public int squad_instance_id;
public Dictionary<int, AllyInstanceInfo> summon_ally;
public int to_spot_id;
public Dictionary<int, VehicleInfo> vehicle_info;
}
public class MyforceSkillPerformRequest
{
public int missino_buff_instnace_id;
public int person_spot;
public int source_type;
}
public class NoBattleAllyMeetRequest
{
public int[] appoint_spots;
}
public class QuickFixRequest
{
public long gun_with_user_id;
public long[] gun_with_user_ids;
public int sangvis_team_id;
public long sangvis_with_user_id;
public long[] sangvis_with_user_ids;
public int spot_id;
public int team_id;
public int vehicle_with_user_id;
}
public class QuickFixResponse
{
public int cost_item4;
public Dictionary<string, int> cost_rs;
public int fix_count;
public int type5_score;
}
public class ReinforceFriendTeamRequest
{
public long[] friend_gunids;
public long[] friend_sangvisids;
public int friend_team_id;
public int group_id;
public int spot_id;
}
public class ReinforceSangvisTeamRequest
{
public int sangvis_team_id;
public int spot_id;
}
public class ReinforceSquadRequest
{
public int spot_id;
public int squad_with_user_id;
}
public class ReinforceTeamRequest
{
public int spot_id;
public int team_id;
}
public class ReinforceVehicleRequest
{
public int spot_id;
public int vehicle_with_user_id;
}
public class SangvisSkillPerformRequest
{
public int mission_skill_config_id;
public int sangvis_spot;
public int[] spot_ids;
}
public class SaveHostageRequest
{
public int spot_id;
}
public class SimulationRequest
{
public int count;
public int m_id;
public int m_type;
}
public class SimulationResponse
{
public Dictionary<int, int> item;
public int recover_bp_and_item603;
}
public class SquadMoveRequest
{
public int from_spot_id;
public int move_type;
public int squad_id;
public int to_spot_id;
}
public class StartAutomissionRequest
{
public int auto_mission_id;
public int is_quick;
public int number;
public int[] team_ids;
}
public class StartMissionRequest
{
public long ally_id;
public int mission_id;
public List<SangvisSpot> sangvis_spots;
public List<Spot> spots;
public List<SquadSpot> squad_spots;
}
public class SupplyTeamRequest
{
public Dictionary<int, int> item_cost;
public int mission_id;
public int sangvis_team_id;
public int spot_id;
public int squad_instance_id;
public int target_id;
public int target_type;
public int team_id;
}
public class SupplyTeamResponse
{
public Dictionary<int, int> cost_item;
public int max_ammo;
public int max_mre;
public int supply_count;
public int type5_score;
}
public class TeamMoveRequest
{
public int from_spot_id;
public int move_type;
public int person_id;
public int person_type;
public int sangvis_team_id;
public int team_id;
public int to_spot_id;
}
public class WithdrawTeamRequest
{
public int spot_id;
}