Add man_mater msg

This commit is contained in:
HungDK
2025-10-02 18:06:16 +07:00
parent 946122387c
commit 7bd276d4b8
3 changed files with 63 additions and 0 deletions
@@ -0,0 +1,56 @@
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;
}
}
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 36dda2110db64fd989c27ca29a072b19
timeCreated: 1759400150
@@ -25,14 +25,18 @@ namespace BrewMonster
}
public EC_ManPlayer EC_ManPlayer;
public EC_ManMatter EC_ManMatter;
public EC_ManPlayer GetECManPlayer { get => EC_ManPlayer;}
public EC_ManMatter GetECManMatter { get => EC_ManMatter;}
private void Awake()
{
instance = this;
//TODO: Remove later
EC_ManPlayer = new EC_ManPlayer();
EC_ManMatter = new EC_ManMatter();
EC_ManMessage.RegisterHandler(EC_ManPlayer);
EC_ManMessage.RegisterHandler(EC_ManMatter);
Debug.Log($"EC_ManMessage RegisterHandlerRegisterHandlerRegisterHandler");
}