mirror of
https://github.com/Campofinale/CampofinaleBackup.git
synced 2025-12-12 22:54:37 +00:00
Sending ScSceneInteractiveEventTrigger to prevent issues on mobile cbt
This commit is contained in:
parent
3df44653ae
commit
fee2df2fd9
@ -105,6 +105,7 @@ namespace Campofinale.Game.Factory
|
||||
{
|
||||
v++;
|
||||
uint nodeId = v;
|
||||
|
||||
FactoryBuildingTable table = ResourceManager.factoryBuildingTable[place.TemplateId];
|
||||
FactoryNode node = new()
|
||||
{
|
||||
|
||||
@ -11,8 +11,11 @@ namespace Campofinale.Packets.Cs
|
||||
public static void Handle(Player session, CsMsgId cmdId, Packet packet)
|
||||
{
|
||||
CsSceneInteractiveEventTrigger req = packet.DecodeBody<CsSceneInteractiveEventTrigger>();
|
||||
|
||||
|
||||
ScSceneInteractiveEventTrigger rsp = new()
|
||||
{
|
||||
|
||||
};
|
||||
session.Send(ScMsgId.ScSceneInteractiveEventTrigger, rsp,packet.csHead.UpSeqid);
|
||||
EntityInteractive entity = (EntityInteractive)session.sceneManager.GetEntity(req.Id);
|
||||
if (entity != null)
|
||||
{
|
||||
|
||||
@ -10,12 +10,10 @@ namespace Campofinale.Packets.Cs
|
||||
public static void Handle(Player session, CsMsgId cmdId, Packet packet)
|
||||
{
|
||||
CsSceneSetLastSafeZone req = packet.DecodeBody<CsSceneSetLastSafeZone>();
|
||||
Logger.Print($"Current Scene: {req.SceneNumId}");
|
||||
//Change seamlessy scene
|
||||
if (req.SceneNumId != session.curSceneNumId)
|
||||
/*if (req.SceneNumId != session.curSceneNumId)
|
||||
{
|
||||
session.SeamlessEnterScene(req.SceneNumId);
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user