示例#1
0
 public void deSerializeInfos(DecodeToolSet decoder,string infos)
 {
     sbyte[]buffer = decoder.decodeSBytesUpperCase(infos);
     if(buffer.Length>0)
     {
         int _endDate = 0x0;
         _endDate |= (buffer[2] << 16)& 0xFF0000;
         _endDate |= (buffer[3] << 8)& 0x00FF00;
         _endDate |=  (buffer[4])& 0x0000FF;
         if(_clearEndDate[0] ==0 && _clearEndDate[1] ==0 && _clearEndDate[2] ==0)
         {
             _clearEndDate = setDate(_endDate);
         }
     }
 }
示例#2
0
    //-----------------------------------------------------------
    private PayPerUseMdl()
    {
        m_encodeur = new EncodeToolSet();
        m_decodeur = new DecodeToolSet();
        m_days = new ArrayList();
        m_code = "";
        m_needToSendCode = false;

        if(PlayerPrefs.HasKey(c_payperuseKey))
        {
            m_code = PlayerPrefs.GetString(c_payperuseKey);
            CreateDaysFromCode();
        }

        if(PlayerPrefs.HasKey(c_ppuKWaitSending))
        {
            m_needToSendCode = (PlayerPrefs.GetInt(c_ppuKWaitSending) == 0)? false : true;
            if(m_needToSendCode)
                FirePayPerUseSendRequest(true);
        }
    }