static void CapacitySyncSuccess(ref CapacitySyncMsg msg, MyNetworkClient sender) { MyCharacter owner; MyEntities.TryGetEntityById(msg.EntityId, out owner); if (owner != null) { MyBattery.Friend.OnSyncCapacitySuccess(owner.SuitBattery, msg.RemainingCapacity); } }
public void SendCapacitySync(MyCharacter owner, float remainingCapacity) { var msg = new CapacitySyncMsg(); msg.EntityId = owner.EntityId; msg.RemainingCapacity = remainingCapacity; Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success); }