Platform Data Engine 0.0.1
A data-driven game engine for platformers
|
Public Member Functions | |
virtual void | networkSerializeInit (PDEPacket &output)=0 |
Called when an object is sent to the clients for the first time More... | |
virtual void | networkDeserializeInit (PDEPacket &input)=0 |
Called when an object is recieved on a client for the first time More... | |
virtual void | networkSerialize (PDEPacket &output)=0 |
Called every time an object is sent to a client More... | |
virtual void | networkDeserialize (PDEPacket &input)=0 |
Called every time an object is recieved from a client More... | |
|
pure virtual |
Called every time an object is recieved from a client
input |
Implemented in PlatformDataEngine::AnimationController, PlatformDataEngine::Component, PlatformDataEngine::GameObject, PlatformDataEngine::PhysicsBody, PlatformDataEngine::SpriteRenderer, PlatformDataEngine::Connection, and PlatformDataEngine::Weapon.
|
pure virtual |
Called when an object is recieved on a client for the first time
input |
Implemented in PlatformDataEngine::Component, PlatformDataEngine::GameObject, and PlatformDataEngine::Connection.
|
pure virtual |
Called every time an object is sent to a client
output |
Implemented in PlatformDataEngine::AnimationController, PlatformDataEngine::Component, PlatformDataEngine::GameObject, PlatformDataEngine::PhysicsBody, PlatformDataEngine::SpriteRenderer, PlatformDataEngine::Connection, and PlatformDataEngine::Weapon.
|
pure virtual |
Called when an object is sent to the clients for the first time
output |
Implemented in PlatformDataEngine::Component, PlatformDataEngine::GameObject, and PlatformDataEngine::Connection.