Files
robinsr/gameserver/src/net/handlers/scene.rs
T
2024-03-29 09:46:31 +03:00

80 lines
3.3 KiB
Rust

use super::*;
pub async fn on_get_cur_scene_info_cs_req(
session: &mut PlayerSession,
_body: &GetCurSceneInfoCsReq,
) -> Result<()> {
session
.send(
CMD_GET_CUR_SCENE_INFO_SC_RSP,
GetCurSceneInfoScRsp {
retcode: 0,
scene: Some(SceneInfo {
plane_id: 20101,
floor_id: 20101001,
entry_id: 2010101,
game_mode_type: 2,
chhmmbdhjpg: vec![
Dhkacjhaoid {
state: 1,
group_id: 0,
entity_list: vec![SceneEntityInfo {
group_id: 0,
inst_id: 0,
entity_id: 0,
actor: Some(SceneActorInfo {
avatar_type: 3,
base_avatar_id: 1309,
map_layer: 2,
uid: 1337,
}),
motion: Some(MotionInfo {
aomilajjmii: Some(Vector {
bagloppgnpb: 4480,
bemlopmcgch: 19364,
baimdminomk: -550,
}),
eiaoiankefd: Some(Vector {
bagloppgnpb: 4480,
bemlopmcgch: 19364,
baimdminomk: -550,
}),
}),
..Default::default()
}],
},
Dhkacjhaoid {
state: 1,
group_id: 19,
entity_list: vec![SceneEntityInfo {
group_id: 19,
inst_id: 300001,
entity_id: 228,
prop: Some(ScenePropInfo {
prop_id: 808,
prop_state: 1,
..Default::default()
}),
motion: Some(MotionInfo {
aomilajjmii: Some(Vector {
bagloppgnpb: 4480,
bemlopmcgch: 19364,
baimdminomk: -570,
}),
eiaoiankefd: Some(Vector {
bagloppgnpb: 4480,
bemlopmcgch: 19364,
baimdminomk: -570,
}),
}),
..Default::default()
}],
},
],
..Default::default()
}),
},
)
.await
}