52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
@startuml Team
|
|
|
|
title Team Api
|
|
skinparam responseMessageBelowArrow true
|
|
|
|
Client -> Server : createTeam node_id, map_id, match_mode, pve_instance_id
|
|
Client <-- Server : team_uuid
|
|
|
|
Client -> Server : teamInfo team_uuid
|
|
Client <-- Server : team_info
|
|
|
|
Client -> Server : getPveFragmentNumOrDay
|
|
Client <-- Server : heroNum, gunNum
|
|
|
|
Client -> Server : joinTeam team_uuid
|
|
Client <-- Server : team_uuid
|
|
|
|
Client -> Server : leaveTeam team_uuid
|
|
Client <-- Server :
|
|
|
|
Client -> Server : kickout team_uuid, target_id
|
|
Client <-- Server :
|
|
|
|
Client -> Server : openSlot team_uuid, slot_num
|
|
Client <-- Server :
|
|
|
|
Client -> Server : closeSlot team_uuid, slot_id
|
|
Client <-- Server :
|
|
|
|
Client -> Server : setHero team_uuid, hero_uid
|
|
Client <-- Server :
|
|
|
|
Client -> Server : setHeroSkin team_uuid, hero_uid, skin_id
|
|
Client <-- Server :
|
|
|
|
Client -> Server : setPreset team_uuid, hero_uid, clip_page, skill_id, weapon_uid1, weapon_uid2
|
|
Client <-- Server :
|
|
|
|
Client -> Server : doReady team_uuid, ready_state
|
|
Client <-- Server :
|
|
|
|
Client -> Server : handover team_uuid, target_id
|
|
Client <-- Server :
|
|
|
|
Client -> Server : startGame team_uuid
|
|
Client <-- Server :
|
|
|
|
Client -> Server : cancel team_uuid
|
|
Client <-- Server :
|
|
|
|
@enduml
|