コード例 #1
0
        public void SerializeSingleGlobalStateConditionTest()
        {
            var serializedGlobalStateCondition = JsonUtility.ToJson(globalStateCondition);

            Debug.Log(serializedGlobalStateCondition);
            var restoredGlobalStateCondition = JsonUtility.FromJson <GlobalStateCondition>(serializedGlobalStateCondition);

            Assert.NotNull(restoredGlobalStateCondition);
            Assert.AreEqual(globalStateCondition.GetType(), restoredGlobalStateCondition.GetType());
            Assert.AreEqual(globalStateCondition.getType(), restoredGlobalStateCondition.getType());
            Assert.AreEqual(globalStateCondition.getState(), restoredGlobalStateCondition.getState());
        }