コード例 #1
0
        public void BaseUpdateFrom(ZergRush.Alive.DataNode other)
        {
            base.UpdateFrom(other);
            var otherConcrete = (ZergRush.Alive.DataRoot)other;

            __entityIdFactory = otherConcrete.__entityIdFactory;
        }
コード例 #2
0
        public override void UpdateFrom(ZergRush.Alive.DataNode other)
        {
            base.UpdateFrom(other);
            var otherConcrete = (ZergRush.Alive.Ref <T>)other;

            _id = otherConcrete._id;
        }
コード例 #3
0
        public override void CompareCheck(ZergRush.Alive.DataNode other, Stack <string> path)
        {
            base.CompareCheck(other, path);
            var otherConcrete = (ZergRush.ReactiveCore.ModifiableLivableList <T>)other;

            path.Push("collection");
            collection.CompareCheck(otherConcrete.collection, path);
            path.Pop();
        }
コード例 #4
0
        public override void CompareCheck(ZergRush.Alive.DataNode other, Stack <string> path)
        {
            base.CompareCheck(other, path);
            var otherConcrete = (ZergRush.Alive.DataRoot)other;

            if (__entityIdFactory != otherConcrete.__entityIdFactory)
            {
                SerializationTools.LogCompError(path, "__entityIdFactory", otherConcrete.__entityIdFactory, __entityIdFactory);
            }
        }
コード例 #5
0
        public override void CompareCheck(ZergRush.Alive.DataNode other, Stack <string> path)
        {
            base.CompareCheck(other, path);
            var otherConcrete = (ZergRush.Alive.Ref <T>)other;

            if (_id != otherConcrete._id)
            {
                SerializationTools.LogCompError(path, "_id", otherConcrete._id, _id);
            }
        }
コード例 #6
0
 public override void UpdateFrom(ZergRush.Alive.DataNode other)
 {
     base.UpdateFrom(other);
     var otherConcrete = (ZergRush.Alive.LivableRoot)other;
 }