示例#1
0
 void savePrefs()
 {
     if (SaveToFile.readyToSave)
     {
         SaveToFile.savePrefs();
     }
     KongregateAPIBehaviour.sumbitScore("moneyReached", (int)(getRpMoney(1) / 1000000));
 }
示例#2
0
 public void upgradePressed()
 {
     if (upgradeCost <= GameCore.getRpMoney(0))
     {
         setEnergy(0, getEnergy(0) + 10);
         setSlider(-1);
         GameCore.addRp(-upgradeCost);
         setUpgradeCost();
         if (GameCore.getProfitsMulti() > 1)
         {
             KongregateAPIBehaviour.sumbitScore("maxProfitMult", (int)GameCore.getProfitsMulti());
         }
     }
 }
示例#3
0
    void checkSpeedHack()
    {
        long  unixTimePassed  = (((System.DateTime.Now.Ticks / System.TimeSpan.TicksPerMillisecond) - dateTimer));
        float unityTimePassed = ((Time.realtimeSinceStartup) - timer) * 1000;

        if (Mathf.Abs(unixTimePassed - unityTimePassed) > 400 / 3f)
        {
            wrongTimerCounter++;
            if (wrongTimerCounter > 1)
            {
                //exit
                sumbitResearchCount  = 0;
                sumbitResearchCountP = 0;
                addRp(-getRpMoney(0));
                addMoney(-getRpMoney(1));
            }
        }
        else
        {
            wrongTimerCounter = 0;
            if (sumbitResearchCount >= 1000000)
            {
                KongregateAPIBehaviour.sumbitScore("totalResearch", (int)(sumbitResearchCount / 1000000));
                sumbitResearchCount = 0;
            }
            if (sumbitResearchCountP >= 1000000000000)
            {
                KongregateAPIBehaviour.sumbitScore("totalResearchP", (int)(sumbitResearchCountP / 1000000000000));
                sumbitResearchCountP -= (int)(sumbitResearchCountP / 1000000000000) * 1000000000000;
                if (sumbitResearchCountP < 0)
                {
                    sumbitResearchCountP = 0;
                }
            }
        }

        timer     = Time.realtimeSinceStartup;
        dateTimer = (System.DateTime.Now.Ticks / System.TimeSpan.TicksPerMillisecond);
    }