// public bool muted { get { return allMuted <= 0; } set { } } private void Awake() { canChangeMusicNow = true; instance = instance ?? this; DontDestroyOnLoad(gameObject); soundVolume = HelpSaveLoad.GetValue(ConstsLibrary.soundEffectVolumePrefs, 1f); musicVolume = HelpSaveLoad.GetValue(ConstsLibrary.musicVolumePrefs, 1f); allMuted = HelpSaveLoad.GetValue(ConstsLibrary.mutedPrefs, 0); foreach (var item in soundSettings) { item.source = gameObject.AddComponent <AudioSource>(); item.source.volume = soundVolume * item.volumeDecreaser; item.source.clip = item.audioClip; item.source.priority = item.priority; item.source.loop = item.loop; } foreach (var item in musicSettings) { item.source = gameObject.AddComponent <AudioSource>(); item.source.volume = musicVolume * item.volumeDecreaser; item.source.clip = item.audioClip; item.source.priority = item.priority; item.source.loop = item.loop; } if (allMuted == 1) { MuteAll(true); } else { MuteAll(false); } }
public void AddIteration() { iteration++; CheckIteration(); HelpSaveLoad.SetValue(ConstsLibrary.iteration, iteration); HelpSaveLoad.SetValue(ConstsLibrary.hardnessPrefs, hardness); }
private void StartingNodeInitiation() { foreach (var nodeControl in techNodeControlList) { int nodeState = HelpSaveLoad.GetValue(nodeControl.techNodeStats.nodeName, 0); if ((nodeState != nodeDonePP) && (nodeControl.techNodeStats.nodeDependsOn == null || nodeControl.techNodeStats.nodeDependsOn.Length <= 0)) { nodeState = nodeOpenPP; } nodeControl.nodeCondition = nodeState; switch (nodeState) { case 0: //Not open nodeControl.NodeIncative(); break; case 1: //Open nodeControl.NodeActive(); break; default: //Researched nodeControl.NodeResearched(); //--- break; } } }
public void LoadCurrent() { playerCash = HelpSaveLoad.GetValue(ConstsLibrary.playerCash, 0f); cashPerSecond = HelpSaveLoad.GetValue(ConstsLibrary.cashPerSecond, startingCashPerSecond); cashPerStart = HelpSaveLoad.GetValue(ConstsLibrary.cashPerStart, startingCashPerStart); missionCashMultipyer = HelpSaveLoad.GetValue(ConstsLibrary.cashPerMissionMultiplyer, missionCashMutipyerBase); rocketCrashCost = HelpSaveLoad.GetValue(ConstsLibrary.rocketCrashCost, startingRocketCrashCost); }
public void SetSoundVolume(float volume) { foreach (var item in soundSettings) { item.source.volume = volume * item.volumeDecreaser; } HelpSaveLoad.SetValue(ConstsLibrary.soundEffectVolumePrefs, volume); }
public void SetMisicVolume(float volume) { if (mainTheme != null) { mainTheme.volume = volume * menuTheme.volumeDecreaser; } HelpSaveLoad.SetValue(ConstsLibrary.musicVolumePrefs, volume); }
public void SaveCurrentAll() { HelpSaveLoad.SetValue(ConstsLibrary.playerCash, playerCash); HelpSaveLoad.SetValue(ConstsLibrary.cashPerSecond, cashPerSecond); HelpSaveLoad.SetValue(ConstsLibrary.cashPerStart, cashPerStart); HelpSaveLoad.SetValue(ConstsLibrary.cashPerMissionMultiplyer, missionCashMultipyer); HelpSaveLoad.SetValue(ConstsLibrary.rocketCrashCost, rocketCrashCost); }
public void AddCash(float cash) { playerCash += cash; //Remove if we can have... borrow? //if (playerCash < 0) //{ // playerCash = 0; //} HelpSaveLoad.SetValue(ConstsLibrary.playerCash, playerCash); }
//Set Particles+ //Set Starting Menu private void LevelInitiation() { int nodesCount = HelpSaveLoad.GetValue(ConstsLibrary.openNodesCount, 0); PlayerStats.instance.OpenTechNodesCount(nodesCount); GameMaster.instance.day = GameMaster.instance.iteration; // print("day LevelInitiation " + day); HelpSaveLoad.SetValue(ConstsLibrary.day, GameMaster.instance.iteration); InGameWiever.instance.SetDayText(GameMaster.instance.iteration); GameMaster.instance.hardness = HelpSaveLoad.GetValue(ConstsLibrary.hardnessPrefs, 0); }
public void MuteAll(bool muted) { mainTheme.mute = muted; if (muted) { HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 1); } else { HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 0); } }
public void SetMisicVolume(float volume) { foreach (var item in musicSettings) { item.source.volume = volume * item.volumeDecreaser; } var s = Array.Find(musicSettings, musicSettings => musicSettings.sourseName == nowPlayingMisicName); if (s != null) { s.volume = volume * s.volumeDecreaser; } HelpSaveLoad.SetValue(ConstsLibrary.musicVolumePrefs, volume); }
public void OpenTechNodesCount(int count) { HelpSaveLoad.SetValue(ConstsLibrary.openNodesCount, count); MaxSpeedSetuper(count); MaxHealthSetuper(count); EngineColorSetuper(count); if (count == 0) { return; } if (count >= 3) { InGameWiever.instance.EventInformerActivator(); } else { InGameWiever.instance.EventInformerActivator(false); } if (count > 4) { InGameWiever.instance.HeightCheckerActivation(); } else { InGameWiever.instance.HeightCheckerActivation(false); } if (count >= 8) { RocketMovement.instance.AdditionalStagesCount = 1; } if (count >= 12) { RocketMovement.instance.AdditionalStagesCount = 2; } if (count >= 16) { InGameWiever.instance.ClosestObjectActivation(); } else { InGameWiever.instance.ClosestObjectActivation(false); } }
public void MuteAll(bool muted) { foreach (var item in soundSettings) { item.source.mute = muted; } foreach (var item in musicSettings) { item.source.mute = muted; } if (muted) { HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 1); } else { HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 0); } }
public void ResetVaues() { additionalStagesCount = HelpSaveLoad.GetValue(ConstsLibrary.rocketStagesValue, 0); canTakeDamage = canTakeDamageTimer; foreach (var item in allRocketSprites) { item.color = Color.white; } RocketStageEngine.instance.ResetStages(); InGameWiever.instance.ResetHelthBar(maxRocketHealth); SetRocketType(additionalStagesCount); if (allRocketSprites.Count > 0) { VisualEffectHelper.instance.ToBaseColor(allRocketSprites, gameObject.GetInstanceID()); } healthCounter = maxRocketHealth; greatDisable = false; steersDisable = false; rocketHeat = 0; diasbleAll = false; //Stages singleStageNotDroped = true; firstStageNotDroped = true; secondStageNotDroped = true; RocketEngineParticles.instance.SetFireSetNumber(particleClorNumber); List <SpriteRenderer> allSprites = GetComponentsInChildren <SpriteRenderer>().ToList(); foreach (var item in allSprites) { if (item.gameObject.active) { allRocketSprites.Add(item); } } fuel = maxFuel; TimerReset(); }
// Update is called once per frame void Update() { if (cheatsEnabled) { if (Input.GetKeyDown("m")) { PlayerStats.instance.AddCash(tmpChash); print("CashCame" + tmpChash); } if (Input.GetKeyDown("k")) { RocketMovement.instance.AddFuel(15); } } if (Input.GetKeyDown("o")) { HelpSaveLoad.DeleteAllExeptSystem(); print("DeleteAllExeptSystem"); } }
void Start() { resolutions = Screen.resolutions; resolutionsDropdown.ClearOptions(); List <string> options = new List <string>(); int currentResolutionIndex = 0; for (int i = 0; i < resolutions.Length; i++) { string option = resolutions[i].width + "x" + resolutions[i].height; options.Add(option); // options.Add(resolutions[i].width + "x" + resolutions[i].height); if ((resolutions[i].width == Screen.currentResolution.width) && (resolutions[i].height == Screen.currentResolution.height)) { currentResolutionIndex = i; } } resolutionsDropdown.AddOptions(options); resolutionsDropdown.value = currentResolutionIndex; resolutionsDropdown.RefreshShownValue(); //music in Menu mainTheme = gameObject.AddComponent <AudioSource>(); mainTheme.clip = menuTheme.audioClip; mainTheme.volume = HelpSaveLoad.GetValue(ConstsLibrary.musicVolumePrefs, 1f) * menuTheme.volumeDecreaser; mainTheme.loop = true; mainTheme.mute = HelpSaveLoad.GetValue(ConstsLibrary.mutedPrefs, 0) == 1; PlayFirstMusic(); }
public void SetSoundVolume(float volume) { HelpSaveLoad.SetValue(ConstsLibrary.soundEffectVolumePrefs, volume); }
public void ChangeCashPerSecond(float cash) { cashPerSecond += cash; HelpSaveLoad.SetValue(ConstsLibrary.cashPerSecond, cashPerSecond); }
private void SetStartingValues() { iteration = HelpSaveLoad.GetValue(ConstsLibrary.iteration, 0); day = HelpSaveLoad.GetValue(ConstsLibrary.day, 0); }
public void AddDay() { day++; HelpSaveLoad.SetValue(ConstsLibrary.day, day); InGameWiever.instance.SetDayText(day); }
public void ChangeCashPerStart(float cash) { cashPerStart += cash; // print("ChangeCashPerStart cash" + cashPerStart); HelpSaveLoad.SetValue(ConstsLibrary.cashPerStart, cashPerStart); }
public void ChangeCashPerMission(float cash) { missionCashMultipyer += cash; HelpSaveLoad.SetValue(ConstsLibrary.cashPerMissionMultiplyer, missionCashMultipyer); }
private void SaveNodeState(string nodeName, int value) { HelpSaveLoad.SetValue(nodeName, value); }
private void SaveRocketStagesValue(int value) { HelpSaveLoad.SetValue(ConstsLibrary.rocketStagesValue, value); }
private void LoadLevelSync(int levelIndex) { HelpSaveLoad.DeleteAllExeptSystem(); MenuButtonControl.instance.SetLoadingScreenActive(); StartCoroutine(LoadLevelAsync(levelIndex)); }
void Start() { isMutedToggle.isOn = HelpSaveLoad.GetValue(ConstsLibrary.mutedPrefs, 0) == 1; musicSlider.value = HelpSaveLoad.GetValue(ConstsLibrary.musicVolumePrefs, 1f); effectsSlider.value = HelpSaveLoad.GetValue(ConstsLibrary.soundEffectVolumePrefs, 1f); }
public void ChangeRocketCrashCost(float cash) { rocketCrashCost += cash; HelpSaveLoad.SetValue(ConstsLibrary.rocketCrashCost, rocketCrashCost); }