コード例 #1
0
ファイル: ResourceItem.cs プロジェクト: JeffDev74/ItemSystem
        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);
        }
コード例 #2
0
ファイル: ResourceItem.cs プロジェクト: JeffDev74/ItemSystem
 public ResourceItem(ISData _data, INSData _nsData) : base(_data, _nsData)
 {
     BaseData   = _data;
     BaseNSData = _nsData;
     Init();
 }
コード例 #3
0
 public BaseItem(ISData _sData, INSData _nsData)
 {
     BaseData   = _sData;
     BaseNSData = _nsData;
 }
コード例 #4
0
 public abstract BaseItem FactoreNewItem(ISData data, INSData nsData);
コード例 #5
0
ファイル: AmmoItem.cs プロジェクト: JeffDev74/ItemSystem
 public AmmoItem(ISData _data, INSData _nsData) : base(_data, _nsData)
 {
     BaseData   = _data;
     BaseNSData = _nsData;
     Init();
 }