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); } } }
//----------------------------------------------------------- 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); } }