2024-05-27 12:29:01 +00:00
|
|
|
|
using Elisa.Common.Models;
|
2024-05-25 04:43:43 +00:00
|
|
|
|
|
2024-05-27 12:29:01 +00:00
|
|
|
|
namespace Elisa.Common.Messages;
|
2024-05-25 04:43:43 +00:00
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
}
|