private void Start() { if (_instance != null && _instance != this) { Destroy(this.gameObject); return; } _instance = this; DontDestroyOnLoad(this); SetSkin(GetLastSkin()); GameObject bgCam = GameObject.FindGameObjectWithTag("BackgroundCam"); bgCam.GetComponent<Camera>().backgroundColor = theme.backgorundColor; //set background cam color }
public void UnlockSkin(ThemeManager.Skin skin) { if (!skins.Any(x => x == skin)) skins.Add(skin); }