public static void SendEndBatchAddMessage(long entityId) { var msg = new EndBatchMsg() { EntityId = entityId, }; Sync.Layer.SendMessageToAllButOne(ref msg, MySteam.UserId, MyTransportMessageEnum.Request); }
static void OnEndBatchAddMessage(ref EndBatchMsg msg, MyNetworkClient sender) { Debug.Assert(!Sync.IsServer); MyEnvironmentItems entity; if (MyEntities.TryGetEntityById <MyEnvironmentItems>(msg.EntityId, out entity)) { entity.EndBatch(false); } }
static void OnEndBatchAddMessage(ref EndBatchMsg msg, MyNetworkClient sender) { Debug.Assert(!Sync.IsServer); MyEnvironmentItems entity; if (MyEntities.TryGetEntityById<MyEnvironmentItems>(msg.EntityId, out entity)) { entity.EndBatch(false); } }