Change RemoteChargerHashIds to type Dictionary<long, int> to store charger hashId and how many players are using it to charge mecha.
Whenever a player connects, disconnects, or leaves the planet, it will broadcast the reset event to let all players clear the current records of chargers and recalculate the local and remote charger IDs.
Enhance the power charger window to properly show the status of a working charger that is not used by the local player, and display how many other players are using it.
TODO: Reset the charger event too when the mecha is dead.
Continue #627
RemoteChargerHashIds
to typeDictionary<long, int>
to store charger hashId and how many players are using it to charge mecha.TODO: Reset the charger event too when the mecha is dead.