Exemple #1
0
    void Start()
    {
        isShowed = false;
        SwapCanvas();

        startBtn.onClick.RemoveAllListeners();
        startBtn.onClick.AddListener(() => {
            //StartCoroutines(IMouseCoords());
            StartCoroutines(IChoosingWindowDelay());
            StartCoroutines(FishingController.inst.IFishingCycle());
            //Debug.Log("Запуск основного процесса рыбалки");
        });

        stopBtn.onClick.RemoveAllListeners();
        stopBtn.onClick.AddListener(StopAllLocalCoroutines);

        btnSettingsBear.onClick.RemoveAllListeners();
        btnSettingsBear.onClick.AddListener(() => {
            sS = ScreenSettingsFactory.GetSettings("bear");
            programStateTxt.text = "bearLaptop Screen Settings is active";
        });

        btnSettingsManual.onClick.RemoveAllListeners();
        btnSettingsManual.onClick.AddListener(() => {
            CreateManualSettings();

            SwapCanvas();
        });
    }
Exemple #2
0
    public void CreateManualSettings()
    {
        var key  = ManualSettingsController.inst.keyForPlayerPrefs;
        var json = PlayerPrefs.GetString(key, "{}");
        var sS1  = JsonUtility.FromJson <ManualInputScreenSettings>(json);

        if (sS1 != null)
        {
            sS = sS1;
        }
        if (sS == null)
        {
            sS = ScreenSettingsFactory.GetSettings("manual");
        }

        ManualSettingsController.inst.BindingTextAndPrefabs();
    }