Esempio n. 1
0
        public IEnumerator UseTest2()
        {
            FakeItem item = ScriptableObject.CreateInstance <FakeItem>();

            item.UsesRemaining = 1;
            GameObject gameObject = new GameObject("TestObject");
            Text       text       = gameObject.AddComponent <Text>();

            text.text = "FakeItem";
            item.Text = text;

            item.Use();
            LogAssert.Expect(LogType.Log, "Breaking FakeItem");
            yield return(null);
        }
Esempio n. 2
0
        public IEnumerator UseTest1()
        {
            FakeItem item = ScriptableObject.CreateInstance <FakeItem>();

            item.UsesRemaining = -1;
            GameObject gameObject = new GameObject("TestObject");
            Text       text       = gameObject.AddComponent <Text>();

            text.text = "FakeItem";
            item.Text = text;

            item.Use();
            LogAssert.Expect(LogType.Error, "Item FakeItem cannot have negative uses remaining.");
            yield return(null);
        }