RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.game.engine.sync.SequentialClientSynchronizer Class Reference
Inheritance diagram for com.runehive.game.engine.sync.SequentialClientSynchronizer:
Collaboration diagram for com.runehive.game.engine.sync.SequentialClientSynchronizer:

Public Member Functions

void synchronize (MobList< Player > players, MobList< Npc > npcs)

Detailed Description

Definition at line 11 of file SequentialClientSynchronizer.java.

Member Function Documentation

◆ synchronize()

void com.runehive.game.engine.sync.SequentialClientSynchronizer.synchronize ( MobList< Player > players,
MobList< Npc > npcs )

Implements com.runehive.game.engine.sync.ClientSynchronizer.

Definition at line 14 of file SequentialClientSynchronizer.java.

14 {
15/* npcs.forEach(npc -> new NpcPreUpdateTask(npc).run());
16 players.forEach(player -> new PlayerPreUpdateTask(player).run());*/
17
18 players.forEach(player -> new PlayerUpdateTask(player).run());
19 players.forEach(player -> new NpcUpdateTask(player).run());
20
21 npcs.forEach(npc -> new NpcPostUpdateTask(npc).run());
22 players.forEach(player -> new PlayerPostUpdateTask(player).run());
23 }

References com.runehive.game.world.entity.MobList< E extends Mob >.forEach().

Here is the call graph for this function:

The documentation for this class was generated from the following file: