public DetainedObject(bool isItem)
 {
     if (isItem)
     {
         m_dbItem = new DbDetainedItem();
     }
     else
     {
         m_dbReward = new DbPkReward();
     }
 }
 public bool Create(DbPkReward dbReward)
 {
     m_dbReward = dbReward;
     m_pPacket  = new MsgDetainItemInfo
     {
         Identity       = m_dbReward.Identity,
         ItemIdentity   = m_dbReward.Identity,
         Itemtype       = 410339,
         Cost           = m_dbReward.Bonus,
         Mode           = DetainMode.CLAIM_PAGE,
         TargetIdentity = m_dbReward.HunterIdentity,
         TargetName     = m_dbReward.HunterName,
         OwnerIdentity  = m_dbReward.TargetIdentity,
         OwnerName      = m_dbReward.TargetName
     };
     return(true);
 }