Jazz2::Actors::Multiplayer::PlayerOnServer class

Player on the server in online session.

Base classes

class MpPlayer
Player in online session.

Derived classes

class LocalPlayerOnServer
Local player in online session.
class RemotePlayerOnServer
Remote player in online session.

Constructors, destructors, conversion operators

PlayerOnServer()

Public functions

auto OnHandleCollision(std::shared_ptr<ActorBase> other) -> bool override
Called when the object collides with another object.
auto CanCauseDamage(ActorBase* collider) -> bool override
Called to check whether collider can cause damage to the object.
auto TakeDamage(std::int32_t amount, float pushForce) -> bool override
Takes damage.

Protected functions

void OnUpdate(float timeMult) override
Called every frame to update the object state.