Example #1
0
        public override BaseItem FactoreNewItem(ISData data, INSData nsData)
        {
            ResourceItem newItem = new ResourceItem(data.SDeepClone() as ISData, nsData.NSDeepClone() as ResourceNSData);

            // In Case database default values get overriten, set them back here to default
            newItem.BaseData.UniqueUUID = System.Guid.NewGuid().ToString();
            newItem.BaseData.SlotID     = -1;
            return(newItem);
        }
Example #2
0
 public ResourceItem(ISData _data, INSData _nsData) : base(_data, _nsData)
 {
     BaseData   = _data;
     BaseNSData = _nsData;
     Init();
 }
Example #3
0
 public BaseItem(ISData _sData, INSData _nsData)
 {
     BaseData   = _sData;
     BaseNSData = _nsData;
 }
Example #4
0
 public abstract BaseItem FactoreNewItem(ISData data, INSData nsData);
Example #5
0
 public AmmoItem(ISData _data, INSData _nsData) : base(_data, _nsData)
 {
     BaseData   = _data;
     BaseNSData = _nsData;
     Init();
 }