EntityPluginClient

Undocumented in source.
final
class EntityPluginClient : IPlugin {}

Members

Mixins

__anonymous
mixin EntityPluginCommon
Undocumented in source.
__anonymous
mixin EntityPluginClientImpl
Undocumented in source.

Mixed In Members

From mixin EntityPluginCommon

__anonymous
mixin IdAndSemverFrom!(voxelman.entity.plugininfo)
Undocumented in source.
evDispatcher
EventDispatcherPlugin evDispatcher;
Undocumented in source.
entityManager
EntityManager entityManager;
Undocumented in source.
componentArray
ComponentInfo*[] componentArray;
Undocumented in source.
componentMap
ComponentInfo*[TypeInfo] componentMap;
Undocumented in source.
init
void init(IPluginManager pluginman)
Undocumented in source. Be warned that the author may not have intended to support it.
registerComponent
void registerComponent(ComponentUnpacker unpacker, string componentName)
Undocumented in source. Be warned that the author may not have intended to support it.
onUpdateEvent
void onUpdateEvent(UpdateEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
onPostUpdateEvent
void onPostUpdateEvent(PostUpdateEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.

From mixin EntityPluginClientImpl

connection
NetClientPlugin connection;
Undocumented in source.
unpackComponents
void unpackComponents(Storage storage, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
handleComponentSyncPacket
void handleComponentSyncPacket(ubyte[] packetData, ClientId clientId)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta