|
@@ -1,4 +1,5 @@
|
|
|
using CommonAI.Data;
|
|
|
+using CommonAI.Zone;
|
|
|
using CommonAI.ZoneClient;
|
|
|
using System.Collections.Generic;
|
|
|
using XmdsCommon.Message;
|
|
@@ -10,6 +11,7 @@ namespace XmdsCommon.ZoneClient.XmdsClientVirtual
|
|
|
{
|
|
|
public delegate void OnStatusChange();
|
|
|
public event OnStatusChange OnUnitLvChange;
|
|
|
+ public event OnStatusChange OnPKModeChange;
|
|
|
|
|
|
protected PlayerVisibleDataB2C mData = null;
|
|
|
protected string mPlayerUUID = null;
|
|
@@ -66,6 +68,11 @@ namespace XmdsCommon.ZoneClient.XmdsClientVirtual
|
|
|
var evt = e as TestamentChangeEventB2C;
|
|
|
mData.BaseInfo.Testament = evt.TestamentID;
|
|
|
}
|
|
|
+ else if (e is PlayerPKModeChangeEventB2C)
|
|
|
+ {
|
|
|
+ PlayerPKModeChangeEventB2C evt = e as PlayerPKModeChangeEventB2C;
|
|
|
+ mData.UnitPKInfo.CurPKMode = evt.CurMode;
|
|
|
+ }
|
|
|
|
|
|
base.MOwner_OnDoEvent(obj, e);
|
|
|
}
|