Example #1
0
 public void StartTimer()
 {
     if (IsFree)
     {
         PlayerPrefs.SetString("PropFreeTimeStamp_For" + propData.Type.ToString(), Statics.GetNowTimeStamp().ToString());
         date = Statics.ConvertStringToDateTime(PlayerPrefs.GetString("PropFreeTimeStamp_For" + propData.Type.ToString()));
         double remain = remainSeconds();
         timing   = remain > 0;
         skipDate = Time.fixedTime;
         if (timing)
         {
             TimerText.text = Statics.GetTime((int)remain);
         }
         TimerText.gameObject.SetActive(timing);
         PayBtn.gameObject.SetActive(!timing);
     }
 }
Example #2
0
        public void RefreshView()
        {
            switch (propData.Type)
            {
            case PropType.NocturnalClothing:
                IconImage.sprite = PropSprites[0];
                break;

            case PropType.Bodyguard:
                IconImage.sprite = PropSprites[1];
                break;

            case PropType.LimePowder:
                IconImage.sprite = PropSprites[2];
                break;

            case PropType.Scout:
                IconImage.sprite = PropSprites[3];
                break;

            default:
                break;
            }
            date   = DateTime.MinValue;
            timing = false;
            if (IsFree)
            {
                if (!string.IsNullOrEmpty(PlayerPrefs.GetString("PropFreeTimeStamp_For" + propData.Type.ToString())))
                {
                    date = Statics.ConvertStringToDateTime(PlayerPrefs.GetString("PropFreeTimeStamp_For" + propData.Type.ToString()));
                    double remain = remainSeconds();
                    timing   = remain > 0;
                    skipDate = Time.fixedTime;
                    if (timing)
                    {
                        TimerText.text = Statics.GetTime((int)remain);
                    }
                }
            }
            TimerText.gameObject.SetActive(timing);
            PayBtn.gameObject.SetActive(!timing);
        }
Example #3
0
 // Use this for initialization
 void Start()
 {
     EventTriggerListener.Get(PayBtn.gameObject).onClick = onClick;
     date   = DateTime.MinValue;
     timing = false;
     if (IsFree)
     {
         if (!string.IsNullOrEmpty(PlayerPrefs.GetString("BankFreeTimeStamp")))
         {
             date = Statics.ConvertStringToDateTime(PlayerPrefs.GetString("BankFreeTimeStamp"));
             double remain = remainSeconds();
             timing   = remain > 0;
             skipDate = Time.fixedTime;
             if (timing)
             {
                 TimerText.text = Statics.GetTime((int)remain);
             }
         }
     }
     TimerText.gameObject.SetActive(timing);
     PayBtn.gameObject.SetActive(!timing);
 }