void iniGameParam() { if (gameplayParametrs == null) { gameplayParametrs = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); } }
void iniSetings() { if (seting == null || gameParam == null) { seting = GameObject.FindGameObjectWithTag("setings_game").GetComponent <setings>(); gameParam = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); } }
void DemoTest() { GameplayParametrs gameplayParametrs = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); if (gameplayParametrs != null && !gameplayParametrs.ThisDemoVersion) { gameObject.active = false; } }
public void setScore(int score) { if (steamID != null) { //Загружаем статистику этого пользователя SteamAPICall_t user = SteamUserStats.RequestUserStats(steamID); if (user != null) { int score_result; //score_geting_ok = SteamUserStats.GetUserStat(steamID, "scoreTop", out score_result); if (true) { //Если этот id не мой то просто берем и ставим if (steamID != SteamUser.GetSteamID()) { Score.text = Convert.ToString(score); scoreInt = score; } //Иначе проверяем то что получили с тем что сейчас в игре else { GameplayParametrs gameParam = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); if (gameParam != null && gameParam.CoofST > score) { Score.text = Convert.ToString((int)gameParam.CoofST); scoreInt = (int)gameParam.CoofST; } else { Score.text = Convert.ToString(score); scoreInt = score; } } } else { Score.text = "No game"; } } } }
private void test_lvl_target(GameplayParametrs parametrs) { //проверка уровня обьекта if (lvl_target != 0) { if (lvl_target == 3) { parametrs.start_lvl_3(); } if (lvl_target == 4) { parametrs.start_lvl_4(); } if (lvl_target == 5) { parametrs.start_lvl_5(); } if (lvl_target == 6) { parametrs.start_lvl_6(); } } }
void getGameplayParam() { gameplayParametrs = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); }
void TestSiren_sound() { if (player != null && SirenSource != null) { float playerDist = Vector3.Distance(gameObject.transform.position, player.transform.position); float MaxSirenDist = 1500; if (playerDist > MaxSirenDist) { playerDist = MaxSirenDist; } int cootnoshenie = (int)((playerDist / MaxSirenDist) * 200); SirenSource.priority = 50 + cootnoshenie; } //Если сирена включена но звука нет запускаем //Проверка жизни и выключение если умерла PiiTarget piiTarget = gameObject.GetComponent <PiiTarget>(); pause_play_siren -= Time.deltaTime; if (pause_play_siren < 0) { pause_play_siren = 0; } if (need_sound_yn && police_active_now && piiTarget.heath > 0 && pause_play_siren <= 0) { if (seting != null) { SirenSource.volume = 0.5f * seting.game.volume_all * seting.game.volume_sound; } //Если нужно длинную if (!siren_short_need_play && (SirenSource.clip != Siren_long || SirenSource.clip == null || !SirenSource.isPlaying)) { //Уменьшаем таймер задержки запуска pause_long_siren -= Time.deltaTime; if (pause_long_siren < 0) { SirenSource.clip = Siren_long; SirenSource.loop = true; SirenSource.Play(); } } else if (siren_short_need_play && (SirenSource.clip != Siren_short || SirenSource.clip == null || !SirenSource.isPlaying)) { SirenSource.clip = Siren_short; SirenSource.loop = true; SirenSource.Play(); pause_long_siren = 1f; } } GameplayParametrs gameplayParametrs = GameObject.FindGameObjectWithTag("setings_game").GetComponent <GameplayParametrs>(); if (gameplayParametrs != null) { if (gameplayParametrs.GameOver) { gameoverTime += Time.deltaTime; } if (gameplayParametrs.pause || gameoverTime > gameoverTimeStop) { SirenSource.Pause(); } else { SirenSource.UnPause(); } } //Выключить при смерти или если звук не нужен if ((piiTarget != null && piiTarget.heath <= 0 && SirenSource.isPlaying) || !need_sound_yn || pause_play_siren > 0) { SirenSource.Stop(); } }
// Use this for initialization void Start() { get_player(); gameplayParametrs = gameObject.GetComponent <GameplayParametrs>(); }