EntityUIComponentPacketGenerator

public class EntityUIComponentPacketGenerator extends AssetPacketGenerator

Class EntityUIComponentPacketGenerator. Provides entityuicomponentpacketgenerator functionality for the Hytale server.

java.lang.Object > AssetPacketGenerator > EntityUIComponentPacketGenerator

Field Summary

configs

final Int2ObjectMap configs

Field configs.

components

final Int2ObjectMap components

Field components.

Method Detail

generateInitPacket

public Packet generateInitPacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Map assets)

Method generateInitPacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Map assets

UpdateEntityUIComponents

public new UpdateEntityUIComponents (UpdateType.Init, assetMap.getNextIndex()

Method UpdateEntityUIComponents.

Parameters:
UpdateType.Init UpdateType.Init
assetMap.getNextIndex( assetMap.getNextIndex(

generateUpdatePacket

public Packet generateUpdatePacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Map loadedAssets, @Nonnull final AssetUpdateQuery query)

Method generateUpdatePacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Map loadedAssets
@Nonnull final AssetUpdateQuery query

generateRemovePacket

public Packet generateRemovePacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Set removed, @Nonnull final AssetUpdateQuery query)

Method generateRemovePacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Set removed
@Nonnull final AssetUpdateQuery query