private void Start() { mT = FindObjectOfType <MoneyTest>(); ButtonImage.color = Color.grey; ThisButton.interactable = false; foreach (Image line in lines) { line.color = Color.gray; } }
private void Start() { mT = FindObjectOfType <MoneyTest>(); bt2h = FindObjectOfType <ButtonTier2Handler>(); }
public void ISerializableTest() { UInt64 id; TestISerializable iser1 = null; TestISerializableStruct isers1; MoneyTest money; using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginUpdate(); iser1 = new TestISerializable(); id = session.Persist(iser1); session.Commit(); } using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginRead(); var iser = session.Open <TestISerializable>(id); Assert.AreEqual(iser1.m_intOne, iser.m_intOne); Assert.AreEqual(iser1.m_stringOne, iser.m_stringOne); Assert.AreNotEqual(iser1.m_notSerialized, iser.m_notSerialized); session.Commit(); } using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginUpdate(); isers1 = new TestISerializableStruct("not"); id = session.Persist(isers1); session.Commit(); } using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginRead(); var iser = session.Open <TestISerializableStruct>(id); Assert.AreEqual(isers1.m_intOne, iser.m_intOne); Assert.AreEqual(isers1.m_stringOne, iser.m_stringOne); Assert.AreNotEqual(isers1.m_notSerialized, iser.m_notSerialized); session.Commit(); } using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginUpdate(); money = new MoneyTest("def", new Money(100, CurrencyIsoCode.AUD)); id = session.Persist(money); MoneyTest test = new MoneyTest("abc", new Money(100, CurrencyIsoCode.AUD)); var res = test.Field3.Equals(money.Field3); foreach (var test_value in session.AllObjects <MoneyTest>()) // this works { Trace.WriteLine(test_value); } session.Commit(); } using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginRead(); var iser = session.Open <MoneyTest>(id); foreach (var test_value in session.AllObjects <MoneyTest>()) // this fails { Trace.WriteLine(test_value); } session.Commit(); } }