Renamed animation service functions to make a distinction between server- and clientside animations
Xflow key is now stored directly for animation instead of introducing separate field
Used correct string type
Added reference to KIARA to for connection parameter
Added datastructures for animation message listeners of clients
Added KIARA Service functions for animation message listeners
Added KIARA service interface to start and stop client-side animations from the client
Implemented client side animation class that allows entities to register themselves to animation updates
Renamed function that directly sets an animation key to "set animation key"
Implemented function that increases animation keys, triggered by the animation manager
Included animation script in client application
Created service function wrappers for animation plugin in client
Keyboard input now triggers client-side instead of server-side animations
- Renamed handlers for serverside animation trigger
- Introduced animation name for server side handlers to be able to handle more than one animation
Capitalized method name
Starting and stopping animations now happens also with the respective animation name on server side
AnimationManager now maintains a Dictionary of animations for each entity to handle more than one animation per entity
Check whether entity is playing any animation now handles new data structure correctly
Renamed animation component attribute to give a hint that it encodes several animations
Updates in animation key attribute now sets key correctly for any animation listed in this attribute