Beispiel #1
0
        public void InitForActionChange(ushort id, ushort aid, EModificationType modificationtype)
        {
            if (!IsInitialized)
            {
                Id               = id;
                TargetId         = aid;
                TargetItemType   = ETargetItemType.Action;
                ModificationType = modificationtype;

                IsInitialized = true;
            }
        }
Beispiel #2
0
        public void InitForIntegerPropertyChange(ushort id, ushort pid, EModelPropertyType modelpropertytype, EModificationType modificationtype, int value)
        {
            if (!IsInitialized)
            {
                Id               = id;
                TargetId         = pid;
                TargetItemType   = ETargetItemType.Property;
                ModificationType = modificationtype;

                ModificationDetails = (IModificationDetails)propertyFactory.Create(pid, value);

                IsInitialized = true;
            }
        }
Beispiel #3
0
        public void InitForRelationChange(ushort id, ushort rid, ushort relatedid, EModificationType modificationtype)
        {
            if (!IsInitialized)
            {
                Id               = id;
                TargetId         = rid;
                TargetItemType   = ETargetItemType.Relation;
                ModificationType = modificationtype;

                ModificationDetails = new ModelRelation(rid, relatedid);

                IsInitialized = true;
            }
        }