-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMenuControl.cs
More file actions
57 lines (49 loc) · 1.74 KB
/
Copy pathMenuControl.cs
File metadata and controls
57 lines (49 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using UnityEngine.SceneManagement;
public class MenuKontrol : MonoBehaviour
{
public TMP_Dropdown dilDropdown;
void Start()
{
if (dilDropdown != null)
{//eger hıc dıl secılmedıyse otomotık 0.dıl ıngılızce secılsın
int kaydedilenDil = PlayerPrefs.GetInt("SecilenDilHafiza", 0);
dilDropdown.value = kaydedilenDil;//hafızada secılen dıl ekranda da secılsın
}
}
public void OyunaBasla()
{
if (AudioManger.instance != null) AudioManger.instance.ButonSesiCal();
SceneManager.LoadScene("SampleScene");
}
public void DilSeciminiKaydet()
{
if (dilDropdown != null)
{//playrprefs kayıt ıcındır 0 1 2 numaralı dıllerı sectırır vesecılendılhafızaya kaydeder
PlayerPrefs.SetInt("SecilenDilHafiza", dilDropdown.value);
PlayerPrefs.Save();//kapansa bıle kayıtlı kalsın
Debug.Log("Dil Seçimi Başarıyla Kaydedildi: " + dilDropdown.value);
}
}
public void HakkindaGit()//audıomanger ses oynatma yetkısı olan yer
{//audıo manger doluysa buton ssı gelsın
if (AudioManger.instance != null) AudioManger.instance.ButonSesiCal();
SceneManager.LoadScene("Hakkinda");
}
public void AyarlarGit()
{
if (AudioManger.instance != null) AudioManger.instance.ButonSesiCal();
SceneManager.LoadScene("menu");
}
public void MenuyeDon()
{
if (AudioManger.instance != null)
{
AudioManger.instance.ButonSesiCal();
}
DilSeciminiKaydet();//dıl kaydedılır
SceneManager.LoadScene("GirisEkrani"); //Giriş ekranına döner
}
}