Пример #1
0
 private void TestEquality()
 {
     Debug.Log("ModifierA Equals ModifierB: " + modifierA.Equals(modifierB));
     Debug.Log("ModifierA == ModifierB: " + (modifierA == modifierB).ToString());
     Debug.Log("ModifierA Equals ModifierC: " + modifierA.Equals(modifierC));
     Debug.Log("ModifierA == ModifierC: " + (modifierA == modifierC).ToString());
     Debug.Log("ModifierA Equals NullModD: " + modifierA.Equals(nullModD));
     Debug.Log("ModifierA == NullModD: " + (modifierA == nullModD).ToString());
     Debug.Log("NullModD == NullModE: " + (nullModD == nullModE).ToString());
 }
        public void testStatModifierDeserialization()
        {
            string       json1     = "[0,1]";
            StatModifier expected1 = new StatModifier(0, 1);

            Assert.That(expected1.Equals(StatModifier.fromJSONObject(new JSONObject(json1))));

            string       json2     = "[55, 0.67]";
            StatModifier expected2 = new StatModifier(55, 0.67);

            Assert.That(expected2.Equals(StatModifier.fromJSONObject(new JSONObject(json2))));
        }