void savePrefs() { if (SaveToFile.readyToSave) { SaveToFile.savePrefs(); } KongregateAPIBehaviour.sumbitScore("moneyReached", (int)(getRpMoney(1) / 1000000)); }
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()); } } }
private void Start() { KongregateAPIBehaviour kongregateAPI = KongregateAPIBehaviour.Instance; if (kongregateAPI == null) { return; } TextMeshProUGUI textComponent = GetComponent <TextMeshProUGUI>(); if (kongregateAPI.Username != null) { textComponent.text = kongregateAPI.Username; } else { textComponent.text = "NaN"; } }
public void Start() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); return; } Object.DontDestroyOnLoad(gameObject); gameObject.name = "KongregateAPI"; Application.ExternalEval( @"if(typeof(kongregateUnitySupport) != 'undefined'){ kongregateUnitySupport.initAPI('KongregateAPI', 'OnKongregateAPILoaded'); };" ); }
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); }
void EndGame() { Debug.Log("you have won!"); winText.SetActive(true); KongregateAPIBehaviour.LogPuzzleComplete(); }