コード例 #1
0
        public void getScoreEmptyTest()
        {
            Dictionary <string, bool> items = new Dictionary <string, bool>();
            var result = ItemsTools.CountScore(items);

            Assert.AreEqual(0, result);
        }
コード例 #2
0
        public void getScoreTest()
        {
            Dictionary <string, bool> items = new Dictionary <string, bool>();

            items.Add("foo", false);
            items.Add("bar", true);
            var result = ItemsTools.CountScore(items);

            Assert.AreEqual(1, result);
        }
コード例 #3
0
 void SetGameData(SaveDataDto dto, string saveName)
 {
     if (!UnityEngine.SceneManagement.SceneManager.GetActiveScene().name.Equals(dto.RoomName))
     {
         SaveController.SetContinueFlag(saveName);
         UnityEngine.SceneManagement.SceneManager.LoadScene(dto.RoomName);
     }
     else
     {
         SaveController.SetContinueFlag("NONE");
         ItemsAquired = dto.ItemsAquired;
         ItemsTools.SetupItemsForScene(ItemsAquired);
         _roomManager.SetRoomData(dto);
     }
 }
コード例 #4
0
        public void Start()
        {
            _roomManager = gameObject.GetComponent <RoomManager>();
            string continueFlag = SaveController.GetContinueFlag();

            if (!continueFlag.Equals("NONE"))
            {
                LoadGame(continueFlag);
            }

            if (ItemsAquired == null)
            {
                ItemsAquired = ItemsTools.GetItemsList();
            }
        }
コード例 #5
0
        public void getScoreNullTest()
        {
            var result = ItemsTools.CountScore(null);

            Assert.AreEqual(0, result);
        }