private void CalculateCPS() { int tempCPS = 0; foreach (GameObject item in ObjectsInWorld) { tempCPS += item.GetComponent <CreditOverTimeParent>().creditsPerSecond; } CPSManager.SetCPS(tempCPS); }
public void DeleteSavedGame() { if (File.Exists(Application.persistentDataPath + "/PlayerData.evoverve")) { File.Delete(Application.persistentDataPath + "/PlayerData.evoverve"); CPSManager.ResetCPS(); CancelDelete(); } else { Debug.Log("NO FILE FOUND"); CancelDelete(); } }
public void AddOfflineCredits() { if (TimeManager.instance != null) { if (TimeManager.instance.GetSecondDifference() > 2629746) { //More than a month double secondMultiplier = 15770000 * 0.5; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; } else if (TimeManager.instance.GetSecondDifference() > 5259492) { //More than 2 months double secondMultiplier = 15770000 * 0.4; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; } else if (TimeManager.instance.GetSecondDifference() > 788923) { //More than 3 months double secondMultiplier = 15770000 * 0.3; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; } else if (TimeManager.instance.GetSecondDifference() > 10518984) { //More than 4 months double secondMultiplier = 15770000 * 0.2; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; } else if (TimeManager.instance.GetSecondDifference() > 13148730) { //More than 5 months double secondMultiplier = 15770000 * 0.1; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; } else { float secondMultiplier = TimeManager.instance.GetSecondDifference() * 0.6f; int tempCredits = CPSManager.GetCPS() * (int)secondMultiplier; //Debug.Log(tempCredits); Credits += tempCredits; } } }
public void RemoveObjectsFromList(GameObject item) { List <GameObject> tempList = new List <GameObject>(); foreach (GameObject itemInList in objectsInWorld) { if (itemInList == item) { tempList.Add(itemInList); } } foreach (GameObject tempItem in tempList) { if (objectsInWorld.Contains(tempItem)) { objectsInWorld.Remove(tempItem); CPSManager.RemoveFromCPS(tempItem.GetComponent <CreditOverTimeParent>().creditsPerSecond); } } }
private void UpdateCPS() { cpsDisplayText.text = "+" + CPSManager.GetCPS().ToString(); }
private void AddObjectToList(GameObject item) { ObjectsInWorld.Add(item); CPSManager.AddToCPS(item.GetComponent <CreditOverTimeParent>().creditsPerSecond); }
private void IncrementOverTime() { IncreaseCredits(CPSManager.GetCPS()); }