public void PersistDice(DiceEntity dice) { int lastKey = _db.DiceEntity.Max(p => p.PrimaryId); dice.PrimaryId = ++lastKey; _db.DiceEntity.Add(dice); _db.SaveChanges(); }
public void Execute() { RoomMaJiangProxy.Instance.SetLuckPoker(m_Poker.index, m_Poker.color, m_Poker.size); if (MaJiangSceneCtrl.Instance != null) { DiceEntity dice = null; if (RoomMaJiangProxy.Instance.CurrentRoom.ObsoleteDice.Count > 0) { dice = RoomMaJiangProxy.Instance.CurrentRoom.ObsoleteDice.Dequeue(); } MaJiangSceneCtrl.Instance.PlayLuckPokerAnimation(true, dice); } }