|
|
@@ -6,6 +6,20 @@ namespace ET.Server
|
|
|
{
|
|
|
public static class MessageHelper
|
|
|
{
|
|
|
+ public static void NoticeUnitAdd(Unit unit, Unit sendUnit)
|
|
|
+ {
|
|
|
+ M2C_CreateUnits createUnits = new M2C_CreateUnits();
|
|
|
+ createUnits.Units.Add(UnitHelper.CreateUnitInfo(sendUnit));
|
|
|
+ MessageHelper.SendToClient(unit, createUnits);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void NoticeUnitRemove(Unit unit, Unit sendUnit)
|
|
|
+ {
|
|
|
+ M2C_RemoveUnits removeUnits = new M2C_RemoveUnits();
|
|
|
+ removeUnits.Units.Add(sendUnit.Id);
|
|
|
+ MessageHelper.SendToClient(unit, removeUnits);
|
|
|
+ }
|
|
|
+
|
|
|
public static void Broadcast(Unit unit, IActorMessage message)
|
|
|
{
|
|
|
Dictionary<long, AOIEntity> dict = unit.GetBeSeePlayers();
|