Added README.md
Added initial code.
Added read/write of float32.
Bugfixes and optimization of DataDeserializer & DataSerializer. Use DataView to read values instead of manual byte-by-byte read/write.
Split code into subdirectories.
Use Signals library in WebSocketClient.
Attribute subclasses with toBinary / fromBinary functions.
Added S32 type to DataSerializer / DataDeserializer.
Changed DataSerializer bytesFilled from a function to a property.
Dummy scene model with some components. Initial syncmanager implementation. DataDeserializer augmented for reading buffers within buffers. WebSocketClient can be given login data which it sends automatically. WebSocketClient reads message ID and passes it to message received callback.
Handling of more Tundra network messages.
Fixed use of JS object prototypes which was messing objects not having actual per-instance data.
Fixed wrong order of attributes in RigidBody component. Optional debug logging in SyncManager, on for now.
Initial dynamic attribute support.
Fix error in dynamic attribute removal.
Added componentByType() function to Entity.
Added UniqueIdGenerator class. Added local & unacked properties to Entity & Component. Add typename based properties to entity when components are created. Sanitate property names to ensure lowercase first letter. Change DataSerializer / DataDeserializer to use hex constants where applicable. Added functionality to Component & Entity.
Read VLE for component & entity ids (needs updated WebSocketServerModule). Fixed bug in readVLE implementation.
Started work on scene change signals.
Scene change signals finalized. Use change types consistently when adding/removing entities, components & attributes.
Added set & get accessors to the attribute's value so that changing it will automatically trigger change signal with Default changetype.
If entity or component ID is 0, generate a proper ID (if entity/component is replicated, generate an unacked ID on the client.)
Send messages to server for client->server scene modifications.
Entity action handling.
Initial commit