示例#1
0
        public void SerializeSingleFlagConditionTest()
        {
            var serializedFlagCondition = JsonUtility.ToJson(flagCondition);

            Debug.Log(serializedFlagCondition);
            var restoredFlagCondition = JsonUtility.FromJson <FlagCondition>(serializedFlagCondition);

            Assert.NotNull(restoredFlagCondition);
            Assert.AreEqual(flagCondition.GetType(), restoredFlagCondition.GetType());
            Assert.AreEqual(flagCondition.getType(), restoredFlagCondition.getType());
            Assert.AreEqual(flagCondition.getState(), restoredFlagCondition.getState());
        }