*
* TODO: implement observer here
*/
public static void districtInfo(Channel channel, int localID, WorldBean world)
{
P395_InstanceLoadDistrictInfo instanceLoadDistrictInfo = new P395_InstanceLoadDistrictInfo();
instanceLoadDistrictInfo.init(channel);
instanceLoadDistrictInfo.setCharAgent(localID);
instanceLoadDistrictInfo.setDistrictNumber((world.isOutpost() ? world.getInstanceNumber() : 0));
instanceLoadDistrictInfo.setRegion((world.isOutpost() ? world.getRegion().get() : 0));
instanceLoadDistrictInfo.setLanguage((short)(world.isOutpost() ? world.getLanguage().get() : 0));
instanceLoadDistrictInfo.setMapID((short)world.getMap().getGameID());
instanceLoadDistrictInfo.setIsExplorable((byte)(!world.isOutpost() ? 1 : 0));
instanceLoadDistrictInfo.setIsObserver((byte) 0);
channel.writeAndFlush(instanceLoadDistrictInfo);
}