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