Ejemplo n.º 1
0
        public IEnumerator NewGateReference_IsValid()
        {
            GateReference reference = new GateReference(_fake.Instance);

            Assert.AreEqual(reference.gameObject, _fake.Instance.gameObject);

            yield return(null);
        }
Ejemplo n.º 2
0
        public IEnumerator GateReference_BecomesInvalidWhenDestroyed()
        {
            var gameObject = new GameObject();
            var instance   = gameObject.AddComponent <FakeGate>();

            GateReference reference = new GateReference(instance);

            Object.DestroyImmediate(gameObject);

            Assert.IsNull(reference.gameObject);

            yield return(null);
        }
Ejemplo n.º 3
0
 public static void WriteTargetGate(GateReference gatewayReference)
 {
     WriteTargetGate(gatewayReference.Guid);
 }
Ejemplo n.º 4
0
 public static void WritePreviousGate(GateReference gatewayReference)
 {
     WritePreviousGate(gatewayReference.Guid);
 }