fix: Update show elseplayer.
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
using CSNetwork;
|
using CSNetwork;
|
||||||
|
using CSNetwork.GPDataType;
|
||||||
|
using System;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace PerfectWorld.Scripts.Managers
|
namespace PerfectWorld.Scripts.Managers
|
||||||
{
|
{
|
||||||
@@ -9,9 +12,53 @@ namespace PerfectWorld.Scripts.Managers
|
|||||||
public int HandlerId => MANAGER_INDEX.MAN_PLAYER;
|
public int HandlerId => MANAGER_INDEX.MAN_PLAYER;
|
||||||
public bool ProcessMessage(ECMSG Msg)
|
public bool ProcessMessage(ECMSG Msg)
|
||||||
{
|
{
|
||||||
|
if (Msg.iSubID == 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (Msg.iSubID < 0)
|
||||||
|
{
|
||||||
|
switch ((int)Msg.dwMsg)
|
||||||
|
{
|
||||||
|
case int value when value == EC_MsgDef.MSG_PM_PLAYERINFO:
|
||||||
|
{
|
||||||
|
OnMsgPlayerInfo(Msg);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void OnMsgPlayerInfo(ECMSG Msg)
|
||||||
|
{
|
||||||
|
int iHostID = (int)Msg.dwParam3;
|
||||||
|
int lenghtByte = Marshal.SizeOf<int>();
|
||||||
|
byte[] byteArray = new byte[lenghtByte];
|
||||||
|
byte[] data = (byte[])Msg.dwParam1;
|
||||||
|
for (int i = 0; i < lenghtByte; i++)
|
||||||
|
{
|
||||||
|
byteArray[i] = data[i];
|
||||||
|
}
|
||||||
|
int cid = BitConverter.ToInt32(byteArray);
|
||||||
|
switch (Msg.dwParam2)
|
||||||
|
{
|
||||||
|
case CommandID.PLAYER_INFO_1:
|
||||||
|
case CommandID.PLAYER_ENTER_WORLD:
|
||||||
|
case CommandID.PLAYER_ENTER_SLICE:
|
||||||
|
{
|
||||||
|
if (cid != iHostID)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -149,10 +149,15 @@ MonoBehaviour:
|
|||||||
m_GameObject: {fileID: 2013293210786114121}
|
m_GameObject: {fileID: 2013293210786114121}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: dd1a1ec750c69604fafb72e91fd8e7b4, type: 3}
|
m_Script: {fileID: 11500000, guid: c0525de198450e14f9f6ad854b95ec99, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
txtName: {fileID: 2889286251427577339}
|
txtName: {fileID: 0}
|
||||||
|
controller: {fileID: 0}
|
||||||
|
animator: {fileID: 0}
|
||||||
|
joystick: {fileID: 0}
|
||||||
|
btnJump: {fileID: 0}
|
||||||
|
btnRun: {fileID: 0}
|
||||||
--- !u!1 &5363758751412688596
|
--- !u!1 &5363758751412688596
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -2966,6 +2966,7 @@ GameObject:
|
|||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 1018020456}
|
- component: {fileID: 1018020456}
|
||||||
- component: {fileID: 1018020457}
|
- component: {fileID: 1018020457}
|
||||||
|
- component: {fileID: 1018020458}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Game
|
m_Name: Game
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@@ -3003,6 +3004,18 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
characterPrefab: {fileID: 7639115115142978997, guid: 633f7b514d73bdb459636883927e2b1b, type: 3}
|
characterPrefab: {fileID: 7639115115142978997, guid: 633f7b514d73bdb459636883927e2b1b, type: 3}
|
||||||
ground: {fileID: 626090657}
|
ground: {fileID: 626090657}
|
||||||
|
--- !u!114 &1018020458
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1018020455}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 96073aa22df0eda49b4d56c0580aa806, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &1137567878
|
--- !u!1 &1137567878
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
Reference in New Issue
Block a user