root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/model/gameobjects/Creature.java

968990
26
import com.aionemu.gameserver.model.templates.VisibleObjectTemplate;
26
import com.aionemu.gameserver.model.templates.VisibleObjectTemplate;
27
import com.aionemu.gameserver.model.templates.spawn.SpawnTemplate;
27
import com.aionemu.gameserver.model.templates.spawn.SpawnTemplate;
28
import com.aionemu.gameserver.skillengine.model.Skill;
28
import com.aionemu.gameserver.skillengine.model.Skill;
29
import com.aionemu.gameserver.taskmanager.PacketBroadcaster;
30
import com.aionemu.gameserver.taskmanager.PacketBroadcaster.BroadcastMode;
29
import com.aionemu.gameserver.world.WorldPosition;
31
import com.aionemu.gameserver.world.WorldPosition;
30
32
31
/**
33
/**
...
...
315
	{
317
	{
316
		return moveController;
318
		return moveController;
317
	}
319
	}
320
	
321
	private volatile byte packetBroadcastMask;
322
323
	public final void addPacketBroadcastMask(BroadcastMode mode)
324
	{
325
		packetBroadcastMask |= mode.mask();
326
327
		PacketBroadcaster.getInstance().add(this);
328
	}
329
330
	public final void removePacketBroadcastMask(BroadcastMode mode)
331
	{
332
		packetBroadcastMask &= ~mode.mask();
333
	}
334
335
	public final byte getPacketBroadcastMask()
336
	{
337
		return packetBroadcastMask;
338
	}
318
}
339
}