public void PlayAction(uint action_id)
{
//死亡 与锁定--
if (this.IsDie() || this.IsLock())
{
return;
}
this.SetCurrentAction(action_id);
PacketOut outpack;
outpack = new PacketOut();
outpack.WriteUInt16(28);
outpack.WriteUInt16(1010);
outpack.WriteUInt32(0);
outpack.WriteUInt32(this.GetTypeId());
outpack.WriteUInt32(23855267);
outpack.WriteUInt32(this.GetDir());
outpack.WriteUInt32(action_id);
outpack.WriteUInt32(9530);
byte[] data = outpack.Flush();
this.BroadcastBuffer(data, true);
//foreach (RefreshObject o in mVisibleList.Values)
//{
// BaseObject obj = o.obj;
// if (obj.type == OBJECTTYPE.PLAYER)
// {
// PlayerObject _play = obj as PlayerObject;
// outpack = new PacketOut(_play.GetGamePackKeyEx());
// outpack.WriteBuff(data);
// _play.SendData(outpack.Flush());
// }
//}
}