Example #1
0
    public void GameOver()
    {
        this.manager.GameOver();
        //   this.gameObject.SetActive(false);
        CancelInvoke("RegisterFlip");
        switch (this.mode)
        {
        case GameplayMode.Runner:
            if (PrefsManager.GetCurrentBottleFlipsCount() > PrefsManager.GetBestBottleFlipCount())
            {
                PrefsManager.SetBestBottleFlipCount(PrefsManager.GetCurrentBottleFlipsCount());
            }
            break;

        case GameplayMode.StaticDump:
            if (PrefsManager.GetCurrentBottleDumps() > PrefsManager.GetBestBottleDumpCount())
            {
                PrefsManager.SetBestBottleDumpCount(PrefsManager.GetCurrentBottleDumps());

                Social.ReportScore((int)(PrefsManager.GetBestBottleDumpCount()), "CgkIkO25l88cEAIQAQ", (bool success) => {
                });
            }
            this.enabled = false;
            Debug.Log("gaaaame");
            break;
        }
    }
Example #2
0
 void Start()
 {
     Debug.Log(PrefsManager.GetTotalCoins().ToString());
     PrefsManager.ResetGameplayCoins();
     PrefsManager.ResetCurrentGamePlayCoins();
     this.Counter = 0;
 }
Example #3
0
    public void onClickYes()
    {
        //PrefsManager.unLoackDragon(AppController.dragoIndex);

        PrefsManager.SubtractFromTotalCoins(bottleCost);

        PlayerPrefs.SetInt("isBottle" + bottleIndex.BottleNo + "Purchased", 1);
        PlayerPrefs.SetInt("BottleSelected", bottleIndex.BottleNo);
        PlayerPrefs.Save();

        if (!buttonClick.isPlaying)
        {
            buttonClick.Play();
        }
        if (!unlockItem.isPlaying)
        {
            unlockItem.Play();
        }

        //bottleIndex.showBottleINFO(bottleIndex.BottleNo);

        //SendMessage("showBottleINFO");
        store.BroadcastMessage("showBottleINFO");
        //dragoSelection.SetActive(true);
        mainCanves.interactable = true;
        gameObject.SetActive(false);
    }
Example #4
0
	public static PrefsManager getInstance ()
	{
		if (sInstance == null) {
			sInstance = ScriptableObject.CreateInstance<PrefsManager> ();
		}
		return sInstance;
	}
Example #5
0
        public override void Execute()
        {
            //TODO: Import from clipboard
            //Debug.LogWarning($"<color=\"aqua\">ImportInstrumentsCommand.Execute() : {GUIUtility.systemCopyBuffer}</color>");
            //var instruments = PyramidParser.ParseInstruments(GUIUtility.systemCopyBuffer);

            //Get Path
            var loadDirectory = PrefsManager.GetUserString(LOAD_DIRECTORY_KEY, null);
            var path          = FileBrowser.OpenSingleFile("Import CKI file", loadDirectory, JsonKeys.FILE_EXTENSIONS);

            PrefsManager.SetUserData(LOAD_DIRECTORY_KEY, Path.GetDirectoryName(path));

            //Decide which parser to use based on extension
            var jsonString  = File.ReadAllText(path);
            var extension   = Path.GetExtension(path).Substring(1);
            var parser      = extension == JsonKeys.PYRAMID_EXTENSION ? PyramidParser : CkiParser;
            var instruments = parser.ParseInstruments(jsonString);

            //return if no instruments found TODO: inform user
            if (instruments == null || instruments.Count == 0)
            {
                return;
            }

            var instrumentIdAfterImport = InstrumentsModel.GetAllInstruments().Count;

            InstrumentsModel.AddInstruments(instruments);
            InstrumentsModel.SelectEditedInstrument(instrumentIdAfterImport);
            EditedInstrumentChangedSignal.Dispatch(InstrumentsModel.GetEditedInstrument());
            InstrumentsImportedSignal.Dispatch();
        }
Example #6
0
 public void showBottleINFO()
 {
     priceText.text = "100";
     if (PlayerPrefs.GetInt("isBottle" + BottleNo + "Purchased") == 1 || PrefsManager.getUnlockAll() == 1)
     {
         unLock.SetActive(true);
         locked.SetActive(false);
         if (PlayerPrefs.GetInt("BottleSelected") == BottleNo)
         {
             //this.GetComponent<Image>().color = selectedClr;
             unLock.transform.GetChild(0).gameObject.SetActive(true);
         }
         else
         {
             //this.GetComponent<Image>().color = unSelectedClr;
             unLock.transform.GetChild(0).gameObject.SetActive(false);
         }
     }
     else
     {
         unLock.SetActive(false);
         locked.SetActive(true);
         if (PrefsManager.GetTotalCoins() < 100)
         {
             priceText.color = Color.red;
             this.GetComponent <Button>().interactable = false;
         }
         else
         {
             priceText.color = Color.white;
             this.GetComponent <Button>().interactable = true;
         }
     }
 }
Example #7
0
    public void OnClickBuy(int index)
    {
        if (!clickSound.isPlaying)
        {
            clickSound.Play();
        }

        if (PlayerPrefs.GetInt("isBottle" + index + "Purchased") == 1 || PrefsManager.getUnlockAll() == 1)
        {
            PlayerPrefs.SetInt("BottleSelected", index);
            PlayerPrefs.Save();

            transform.root.BroadcastMessage("showBottleINFO");
        }
        else
        {
            if (PrefsManager.GetTotalCoins() >= 100)
            {
                ConfirmPurchase.bottleCost  = 100;
                ConfirmPurchase.bottleIndex = this.GetComponent <ItemSelection>();
                buyPopUp.SetActive(true);
            }
            else
            {
                //InAPPMenu.SetActive(true);
                //gameObject.SetActive(false);
            }
        }
    }
Example #8
0
    public void SetTableId(string tableIdToAssign)
    {
        GlobalGameManager.instance.GetRoomData().socketTableId = tableIdToAssign;
        TABLE_ID = tableIdToAssign;

        PrefsManager.SetData(PrefsKey.RoomData, JsonUtility.ToJson(GlobalGameManager.instance.GetRoomData()));
    }
Example #9
0
 public override void ViewDidLoad()
 {
     base.ViewDidLoad();
     this.OkayBtn.Clicked += (sender, e) => {
         DismissViewController(true, null);
         // get & parse params
         this.YourWeightTF.ResignFirstResponder();
         string your_w   = this.YourWeightTF.Text;
         string desire_w = this.DesireWeightTF.Text;
         m_my_weight = System.Convert.ToInt32(your_w, 10);
         int goal_diff = m_my_weight - System.Convert.ToInt32(desire_w, 10);
         int a_days    = System.Convert.ToInt32(this.AtackTF.Text, 10);
         // clear prev schedule
         ScheduleManager.DeleteAllScheduleRecords();
         // calculate and save schedule(attack& cruise for now)
         List <ScheduleRecord> recs_list = ScheduleMaker.makeAttackCruise(goal_diff, a_days, DateTime.Now.Date);
         foreach (var sch in recs_list)
         {
             sch.m_weight = m_my_weight;
             ScheduleManager.SaveScheduleRecord(sch);
         }
         PrefsRecord pref = PrefsManager.GetPrefsRecordValue("isDietStarted");
         pref.PrefValue = "1";                // diet have started
         PrefsManager.UpdatePrefsRecord(pref);
     };
 }
Example #10
0
 public void RegisterFlip()
 {
     PrefsManager.AddToTotalSuccessFullFlips();
     PrefsManager.AddToCurrentBottleFlipCount();
     //   Debug.Log(PrefsManager.GetCurrentBottleFlipsCount());
     //  Debug.Log(PrefsManager.GetTotalSuccessFullFlips().ToString());
 }
Example #11
0
        public void CreationTestUsingSpecifiedFullPath()
        {
            PrefsManager <MockPrefs> serializer = new PrefsManager <MockPrefs>(Environment.CurrentDirectory + "\\Junk.ser");
            string expectedPath = Environment.CurrentDirectory + "\\Junk.ser";

            Assert.AreEqual(expectedPath, serializer.FilePath);
        }
Example #12
0
        public void CreationTestUsingSpecifiedFilenameOnly()
        {
            PrefsManager <MockPrefs> serializer = new PrefsManager <MockPrefs>("Junk.ser");
            string path = defaultFolder + "\\Junk.ser";

            Assert.AreEqual(path, serializer.FilePath);
        }
Example #13
0
    async void Start()
    {
        food = await LoadDataFromConfig();

        prefs = new PrefsManager();

        SpawnFood();
    }
Example #14
0
    void SaveScore()
    {
        int level = GameController.CurrentLevel;

        if (levelModel.PlayerScore > PrefsManager.GetScore(level))
        {
            PrefsManager.SetScore(level, levelModel.PlayerScore);
        }
    }
Example #15
0
    void Update()
    {
        totelCoins.text = "" + PrefsManager.GetTotalCoins();

        if (Input.GetKey(KeyCode.Escape) && mainCanvesGroup.interactable)
        {
            SceneManager.LoadScene(backScene);
        }
    }
Example #16
0
 public void ResetProgress()
 {
     PrefsManager.ClearProgress();
     UILevelButton[] levelButtons = FindObjectsOfType <UILevelButton> ();
     foreach (var button in levelButtons)
     {
         button.UpdateState();
     }
 }
    public void UpdateState()
    {
        int score = PrefsManager.GetScore(level);

        scoreText.text    = score.ToString();
        scoreText.enabled = score > 0;

        image.color     = score > 0 ? finishedColor : unfinishedColor;
        scoreText.color = score > 0 ? unfinishedColor : finishedColor;
        levelText.color = score > 0 ? unfinishedColor : finishedColor;
    }
Example #18
0
    void defaultSetup()
    {
        PrefsManager.SetUnLoackAllStatus(0);
        PlayerPrefs.SetInt("isBottle" + 0 + "Purchased", 1);
        PrefsManager.setAnimUnloackStatus(0, 1);
        PrefsManager.setAnimUnloackStatus(1, 1);
        PlayerPrefs.SetInt("TotalCoins", 300);
        //PlayerPrefs.SetInt("TotelFires", 10);

        PlayerPrefs.SetInt("defaultSetup", 1);
    }
Example #19
0
        public void PrefsFileCreationTest()
        {
            PrefsManager <MockPrefs> serializer = new PrefsManager <MockPrefs>();

            serializer.Save();
            Assert.IsTrue(File.Exists(defaultFullPath));
            if (File.Exists(defaultFullPath))
            {
                File.Delete(defaultFullPath);
            }
        }
Example #20
0
        public void InitDefaultFolder()
        {
            PrefsManager <MockPrefs> serializer = new PrefsManager <MockPrefs>();

            defaultFolder   = serializer.DefaultPrefsFolder;
            defaultFullPath = defaultFolder + "\\" + defaultFilename;
            if (File.Exists(defaultFullPath))
            {
                File.Delete(defaultFullPath);
            }
        }
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
Example #22
0
    void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
            return;
        }

        initPrefsManager();
        instance = this;
        DontDestroyOnLoad(gameObject);
    }
Example #23
0
        public void NoPrefsFileNewDataCreated()
        {
            PrefsManager <MockPrefs> serializer = new PrefsManager <MockPrefs>();

            Assert.IsFalse(serializer.LoadedFromFile);
            MockPrefs prefs = serializer.Data;

            Assert.AreEqual(prefs.TestString, "Mock test string");
            Assert.AreEqual(prefs.TestInt, 0);
            Assert.AreEqual(prefs.TestDateTime, new DateTime(0));
            Assert.IsFalse(File.Exists(defaultFullPath));
        }
Example #24
0
        void Update()
        {
            if (Input.anyKey)
            {
                if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(PrefsManager.GetKeyCode("Pause")))
                {
                    //Debug.Log("game paused?: " + Pause);

                    Pause = !Pause;
                }
            }
        }
Example #25
0
    void Awake()
    {
        Time.timeScale = 1;
        //AppController.chartBoostMainMenu = true;

        BF_gamePlayed.text      = PrefsManager.GetBottleFlipGameCount().ToString();
        BF_SuccessfullFlip.text = PrefsManager.GetTotalSuccessFullFlips().ToString();  //bottleflip SuccessfullFlip
        BF_Distance.text        = PrefsManager.GetHighestDistance().ToString();        //bottleflip Distance

        DTB_gamePlayed.text      = PrefsManager.GetDumpBottleGameCount().ToString();   //dump the bottle gameplay
        DTB_SuccessfullDump.text = PrefsManager.GetTotalSuccessFullDumps().ToString(); //dump the bottle SuccessfullDump
        this.TotalCoins.text     = PrefsManager.GetTotalCoins().ToString();
    }
Example #26
0
 public void OnClickFires()
 {
     clickSound.Play();
     if (PrefsManager.GetTotalCoins() >= price[PrefsManager.getfireDeal()])
     {
         ConfirmPurchaseFire.FireCost = price[PrefsManager.getfireDeal()];
         ConfirmPurchaseFire.Fires    = fires[PrefsManager.getfireDeal()];
         confirmDialogFire.SetActive(true);
     }
     else
     {
         InAPPMenu.SetActive(true);
     }
 }
Example #27
0
    // Use this for initialization
    void Start()
    {
        switch (this.gamePlayMode)
        {
        case GameplaySceneMode.BottleFlip:
            PrefsManager.AddToBottleFlipGameCount();
            //Debug.Log(PrefsManager.GetBottleFlipGameCount());
            break;

        case GameplaySceneMode.DumpTheBottle:
            PrefsManager.AddToDumpBottleGameCount();
            Debug.Log(PrefsManager.GetDumpBottleGameCount());
            break;
        }
    }
Example #28
0
 public void updateValues()
 {
     for (int i = 0; i < priceAnim.Length; i++)
     {
         priceText[i].text = priceAnim[i].ToString();
         if (PrefsManager.getAnimUnloackStatus(i) == 0 && PrefsManager.getUnlockAll() == 0)
         {
             priceObj[i].SetActive(true);
         }
         else
         {
             priceObj[i].SetActive(false);
         }
     }
 }
Example #29
0
 void unlockAnim(int index, int price)
 {
     if (PrefsManager.GetTotalCoins() >= price)
     {
         selectedAnim = index;
         ConfirmPurchaseAnim.animCost = price;
         confirmDilog.SetActive(true);
         //PrefsManager.SubtractFromTotalCoins(price);
         //PrefsManager.setAnimUnloackStatus(index, 1);
         //updateValues();
     }
     else
     {
         store.SetActive(true);
     }
 }
Example #30
0
    void OnEnable()
    {
        if (this.CurrentSuccessfullFlips)
        {
            this.CurrentSuccessfullFlips.text = PrefsManager.GetCurrentBottleFlipsCount().ToString();
        }

        if (BestSuccessfullFlips)
        {
            this.BestSuccessfullFlips.text = PrefsManager.GetBestBottleFlipCount().ToString();
        }

        if (CurrentCoins)
        {
            this.CurrentCoins.text = PrefsManager.GetCurrentGamePlayCoins().ToString();
        }

        if (BestCoins)
        {
            this.BestCoins.text = PrefsManager.GetBestCoins().ToString();
        }

        if (CurrentDistance)
        {
            this.CurrentDistance.text = ((int)this.manager.TotalDistance).ToString() + "m";
        }

        if (BestDistance)
        {
            this.BestDistance.text = PrefsManager.GetHighestDistance().ToString() + "m";
        }

        if (TotalCoins)
        {
            this.TotalCoins.text = PrefsManager.GetTotalCoins().ToString();
        }

        if (this.BottleFlipCounts)
        {
            this.BottleFlipCounts.text = PrefsManager.GetBottleFlipGameCount().ToString();
        }

        if (this.DumpBottleCounts)
        {
            this.DumpBottleCounts.text = PrefsManager.GetDumpBottleGameCount().ToString();
        }
    }
    private void Start()
    {
        roomData = PrefsManager.GetRoomData();

        Debug.Log("is lobby in script = " + roomData.isLobbyRoom);

        if (!string.IsNullOrEmpty(roomData.socketTableId))
        {
            ToggleLoadingScreen(true);
            Connect();
            StartCoroutine(WaitAndCheckConnectionStatus());
        }
        else
        {
            Destroy(gameObject);
        }
    }