public static async ETTask <bool> DestroyReservation(this ReservationComponent self, long reservationId) { if (self._RemoveReservation(reservationId)) { await self.MemorySync.Delete <Reservation>(reservationId); return(true); } return(false); }
private static void OnWillDeleted(this ReservationComponent self, long id) { //if (self.MemorySync.IsMine(id)) // return; Reservation reservation = self.MemorySync.Get <Reservation>(id); if (reservation == null) { // GG跑到這邊表示有問題 Log.Error($"Reservation[{id}] is missing!"); } else { self._RemoveReservation(id); } }