Files
test/Assets/PerfectWorld/Scripts/Managers/EC_ManMatter.cs
T
2025-10-02 18:06:16 +07:00

56 lines
1.5 KiB
C#

using BrewMonster;
using BrewMonster.Network;
using CSNetwork;
using CSNetwork.GPDataType;
using CSNetwork.Protocols;
using CSNetwork.Protocols.RPCData;
using PerfectWorld.Scripts.Player;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using TMPro;
using UnityEngine;
using UnityEngine.SceneManagement;
namespace PerfectWorld.Scripts.Managers
{
namespace BrewMonster.Managers
{
[Serializable]
public class EC_ManMatter : IMsgHandler
{
public int HandlerId => (int)MANAGER_INDEX.MAN_MATTER;
public bool ProcessMessage(ECMSG Msg)
{
/*if (Msg.iSubID == 0)
{
return true;
}
else */if (Msg.iSubID == 0)
{
switch ((int)Msg.dwMsg)
{
case int value when value == EC_MsgDef.MSG_MM_MATTERENTWORLD:
{
Debug.Log("MATTERENTWORLD");
OnMsgMatterEnterWorld(Msg);
break;
}
}
}
else
{
}
return true;
}
public void OnMsgMatterEnterWorld(ECMSG Msg)
{
byte[] data = (byte[])Msg.dwParam1;
}
}
}
}