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