r2/docs/team.plantuml
lightings 9297af6bc3 ...
2023-07-28 12:26:33 +08:00

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