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()); }
public bool manages(Condition c) { return(c.GetType() == condition.GetType()); }