Beispiel #1
0
    // Use this for initialization
    IEnumerator Start()
    {
        inv           = GameObject.FindGameObjectWithTag("GameController").GetComponent <InventoryDatabase>();
        controll      = GameObject.FindGameObjectWithTag("GameController").GetComponent <Gamecontroller>();
        cam           = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>();
        agent         = GameObject.FindGameObjectWithTag("Player").GetComponent <NavMeshAgent>();
        playerTextRef = Resources.Load <GameObject>("Prefab/Player_Text");
        playerText    = Instantiate(playerTextRef);
        playerText.transform.SetParent(GameObject.FindGameObjectWithTag("Main Canvas").transform, false);
        //playerText.transform.localPosition = new Vector3(0, 200,0);
        playerText.transform.localScale = Vector3.one;

        //StartCoroutine(InputListener());
        agent.autoTraverseOffMeshLink = false;
        while (true)
        {
            if (agent.isOnOffMeshLink)
            {
                if (method == OffMeshLinkMoveMethod.Parabola)
                {
                    yield return(StartCoroutine(Parabola(agent, jumpHeight, jumpDuration)));
                }
                agent.CompleteOffMeshLink();
            }
            yield return(null);
        }
    }
Beispiel #2
0
        public int Update(int id, string name)
        {
            var cat = InventoryDatabase.item_type.FirstOrDefault(s => s.item_type_id == id);

            if (cat != null)
            {
                var catExist = InventoryDatabase.item_type.FirstOrDefault(s => s.item_type_name == name);


                //Name already exist
                if (catExist != null)
                {
                    if (catExist.item_type_id == id)
                    {
                        return(-1);
                    }
                    return(-2);
                }

                cat.item_type_name = name;
            }

            InventoryDatabase.SaveChanges();
            return(1);
        }
        public bool InsertTransmittal(TransmittalViewModel newTrans)
        {
            var trans = new transmital {
                approved_by_id = newTrans.ApprovedById,
                approved_date  = newTrans.ApprovedDate,
                created_date   = newTrans.CreatedDate,
                prepared_by_id = newTrans.PreparedById,
                noted_by_id    = newTrans.NotedById,

                transmitted_date             = newTrans.TransmittedDate,
                transmitted_to_company_id    = newTrans.TransmittedToCompanyId,
                transmitted_to_department_id = newTrans.TransmittedToDepartmentId,
                transmitted_to_user_id       = newTrans.TransmittedToUserId
            };

            InventoryDatabase.transmitals.Add(trans);
            var result = InventoryDatabase.SaveChanges();

            if (result > 0)
            {
                foreach (TransmittalItemViewModel itm in newTrans.TransmittalItems)
                {
                    InventoryDatabase.transmittal_items.Add(new transmittal_items
                    {
                        item_id        = itm.ItemId,
                        item_quantity  = itm.Quantity,
                        transmittal_id = trans.transmital_id,
                    });
                    InventoryDatabase.SaveChanges();
                }
                return(true);
            }

            return(false);
        }
Beispiel #4
0
    void Start()
    {
        //define variables
        database = GetComponent <InventoryDatabase>();

        //slotAmount means the inventory slot
        slotAmount = 15;
        //define variables
        inventoryPanel = GameObject.Find("Inventory Panel");
        slotPanel      = inventoryPanel.transform.Find("Slot Panel").gameObject;
        //contruct inventory
        for (int i = 0; i < slotAmount; i++)
        {
            /*if(PersistentVariables.i.IdInv[i] > 0){
             *  AddItem(PersistentVariables.i.IdInv[i]);
             * }else items.Add(new Item());*/
            items.Add(new Item());
            //add some null item, which is empty slot
            slots.Add(Instantiate(inventorySlot));             //cloning gameobject
            slots[i].GetComponent <Slot>().id = i;             //define the id of the slot, 1,2,3 and so on
            slots[i].transform.SetParent(slotPanel.transform); //set the cloned slots's parent into slotpanel
            slots[i].transform.localScale = Vector3.one;       //set the scale to 1, it gets bigger without it, idk
        }

        //AddItem(4);
        if (PlayerPrefs.GetInt("ItemID") > 0)
        {
            AddItem(PlayerPrefs.GetInt("ItemID"));
        }
    }
Beispiel #5
0
    void Start()
    {
        //_inventoryPanel = GameObject.Find("Inv Panel");
        //_slotPanel = _inventoryPanel.transform.FindChild("Slot Panel").gameObject;
        database = this.GetComponent <InventoryDatabase>();

        for (int i = 0; i < _slotAmmount; i++)
        {
            InvItems.Add(new Item());
            GameObject tempItem = Instantiate(InventorySlot);
            tempItem.transform.SetParent(SlotPanel.transform, false);
            InvSlots.Add(tempItem);
            InvSlots[i].transform.SetParent(SlotPanel.transform);
            //sets up slot[i] slotmanager
            SlotManager tempSlot = InvSlots[i].GetComponent <SlotManager>();
            tempSlot.InventoryMgr = this;
            tempSlot.SlotID       = i;
        }

        //test to add items to inventory
        AddItem(0);
        AddItem(1);
        AddItem(1);
        AddItem(0, 3);
        AddItem(1, 48);
        AddItem(2);
    }
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to your inventory! 'quit' or 'q' to exit");
            InventoryDatabase   DB           = new InventoryDatabase();
            OwnerConsoleUI      ownerUI      = new OwnerConsoleUI(DB.Owners);
            PossessionConsoleUI possessionUI = new PossessionConsoleUI(DB.Possessions, DB.Owners);
            string input = "";

            while (input.ToLower() != "quit" && input.ToLower() != "q")
            {
                PrintOptions();
                input = Utility.ReadAndCheckForQuit();
                if (input.ToLower() == "q" || input.ToLower() == "quit")
                {
                    continue;
                }
                int  selection;
                bool goodIn = int.TryParse(input, out selection);
                if (!goodIn || !(selection < MAX_NUM + 1 && selection > 0))
                {
                    Console.WriteLine($"Please enter a number 1-{MAX_NUM}");
                    continue;
                }
                HandleSelection(selection, ownerUI, possessionUI);
            }
        }
Beispiel #7
0
        public void LoadOther()
        {
            Start();
            try {
                log.InfoFormat("mmoActor LoadOther() [dy]");
                var dbInventory = InventoryDatabase.instance(application).LoadInventory(mCharacter.characterId, resource as Res);
                Inventory.Replace(dbInventory);
                Inventory.ChangeMaxSlots(mShip.holdCapacity);

                bool stationIsNew = false;
                var  dbStation    = StationDatabase.instance(application).LoadStation(mCharacter.characterId, resource as Res, out stationIsNew);
                Station.SetInventory(dbStation.StationInventory);
                Station.SetPetSchemeAdded(dbStation.petSchemeAdded);

                if (false == Station.petSchemeAdded)
                {
                    AddPetSchemeToNewPlayer();
                    Station.SetPetSchemeAdded(true);
                }
                UpdateCharacterOnMaster();
                log.InfoFormat("player = {0} started at position = {1}", GetComponent <PlayerCharacterObject>().login, transform.position);
            } catch (Exception e) {
                log.InfoFormat(e.Message);
                log.ErrorFormat(e.StackTrace);
            }
        }
Beispiel #8
0
    void DisplayItems()
    {
        if (selectedType != null)
        {
            //for(int i = 0; i < InventoryDatabase.ElementCount; i++)
            for (int i = 0; i < selectedType.elementIDs.Count; i++)
            {
                InventoryElement item = InventoryDatabase.GetElement(selectedType.elementIDs[i]);

                if (item != null)
                {
                    if (item.type != null)
                    {
                        //if(selectedType.ID == item.type.ID)
                        {
                            EditorGUILayout.BeginHorizontal();
                            if (GUILayout.Button(item.name, GUILayout.ExpandWidth(true)))
                            {
                                GUI.FocusControl(null);
                                editItem  = item;
                                editState = EditState.EDITITEM;
                            }
                            EditorGUILayout.EndHorizontal();
                        }
                    }
                }
            }
        }
    }
Beispiel #9
0
        public ReturnValueRepo Create(string name)
        {
            var result = new ReturnValueRepo();
            var cat    = InventoryDatabase.item_type.FirstOrDefault(s => s.item_type_name.Equals(name));

            if (cat == null)
            {
                var newCat = new item_type()
                {
                    item_type_name = name
                };
                InventoryDatabase.item_type.Add(newCat);
                if (InventoryDatabase.SaveChanges() > 0)
                {
                    result.Success = true;
                    result.Param1  = newCat.item_type_id.ToString();
                }
            }
            else
            {
                result.Message = "Type already exist!";
            }

            return(result);
        }
    public void DamageBlock(string stringDamage)
    {
        RaycastHit hit;

        if (Physics.Raycast(Camera.main.transform.position, Camera.main.transform.forward, out hit, 10f, 1))
        {
            GameObject go = hit.transform.gameObject;

            if (!InventoryManager.inventory.isFull() || !InventoryManager.actionBar.isFull())
            {
                int    damage  = int.Parse(stringDamage);
                Health _health = go.GetComponent <Health>();
                _health.health -= damage;

                if (_health.health <= 0)
                {
                    LootableObject lo = _health.GetComponent <LootableObject>();

                    InventoryElement ie = new InventoryElement(InventoryDatabase.GetElement(lo.elementID));

                    if (!InventoryManager.inventory.isFull())
                    {
                        InventoryManager.inventory.AddItem(ref ie, false);
                    }
                    else if (!InventoryManager.actionBar.isFull())
                    {
                        InventoryManager.actionBar.AddItem(ref ie, false);
                    }

                    Destroy(go);
                }
            }
        }
    }
Beispiel #11
0
    void Start()
    {
        database       = GetComponent <ItemDatabase>();
        itemsInventory = GetComponent <InventoryDatabase>();

        slotAmount     = 20;
        inventoryPanel = GameObject.Find("Inventory Panel");
        slotPanel      = inventoryPanel.transform.FindChild("Slot Panel").gameObject;
        for (int i = 0; i < slotAmount; i++)
        {
            items.Add(new Item());
            slots.Add(Instantiate(inventorySlot));
            slots[i].GetComponent <InventorySlot>().id = i;
            slots[i].transform.SetParent(slotPanel.transform);
            slots[i].name = "Slot";
        }


        itemsInInvetory = itemsInventory.FetchAllItemsIDs();

        for (int i = 0; i < itemsInInvetory.Length; i++)
        {
            itemAmount = itemsInventory.FetchItemsAmount(i);
            for (int a = 0; a < itemAmount; a++)
            {
                AddItem(itemsInInvetory[i]);
            }
        }

        inventoryPanel.SetActive(false);
    }
Beispiel #12
0
        public int CreateNewUser(string username, string password, int type, string firstname, string lastname, int departmentId, bool isMale = true, bool isDisabled = false)
        {
            var newUser = new user
            {
                user_username   = username,
                user_password   = password,
                user_type       = type,
                user_first_name = firstname,
                user_last_name  = lastname,
                user_department = departmentId,
                is_male         = isMale,
                is_disabled     = isDisabled
            };

            InventoryDatabase.users.Add(newUser);
            try
            {
                InventoryDatabase.SaveChanges();
                return(newUser.user_id);
            }
            catch
            {
                return(0);
            }
        }
 public GooglePlayCSVGenerator (IEditorUtil util, ProductIdRemapper remapper, InventoryDatabase db, IResourceLoader loader) {
     this.util = util;
     this.remapper = remapper;
     this.db = db;
     remapper.initialiseForPlatform(BillingPlatform.GooglePlay);
     this.inventory = XDocument.Load(loader.openTextFile("unibillInventory"));
 }
Beispiel #14
0
 void Start()
 {
     inv = GameObject.FindGameObjectWithTag("GameController").GetComponent <InventoryDatabase>();
     //itemDatabase = GameObject.FindGameObjectWithTag ("GameController").GetComponent<ItemDatabase>();
     control   = GameObject.FindGameObjectWithTag("GameController").GetComponent <Gamecontroller>();
     desc_Menu = Resources.Load <GameObject>("Prefab/Menu_Description");
 }
Beispiel #15
0
 void Start()
 {
     inv = gameObject.GetComponent <InventoryDatabase>();
     StartCoroutine("timeMinutes");
     StartCoroutine("timeHiddenSeconds");
     menuOpen = false;
 }
Beispiel #16
0
        public ReturnValueRepo Create(int parentId, string name)
        {
            var result = new ReturnValueRepo();
            var cat    = InventoryDatabase.item_subtype.FirstOrDefault(s => s.subtype_name.Equals(name));

            if (cat == null)
            {
                var newItemSubtype = new item_subtype {
                    subtype_parent_id = parentId, subtype_name = name
                };

                InventoryDatabase.item_subtype.Add(newItemSubtype);
                if (InventoryDatabase.SaveChanges() > 0)
                {
                    result.Param1  = newItemSubtype.subtype_id.ToString();
                    result.Success = true;
                }
                else
                {
                    result.Message = "Error creating subtype!";
                }
            }
            else
            {
                result.Message = "Subtype already exist!";
            }
            return(result);
        }
Beispiel #17
0
    void DisplayItemTypes()
    {
        if (selectedType != null)
        {
            foreach (int i in selectedType.childrenIDs)
            {
                ElementType e = InventoryDatabase.GetElementType(i);

                if (e != null)
                {
                    EditorGUILayout.BeginHorizontal();
                    if (GUILayout.Button(e.name, GUILayout.ExpandWidth(true)))
                    {
                        GUI.FocusControl(null);
                        editType  = e;
                        editState = EditState.EDITTYPE;
                    }

                    if (GUILayout.Button(">", GUILayout.MaxWidth(25)))
                    {
                        GUI.FocusControl(null);
                        selectedType = e;
                        listState    = ListState.DEFAULT;
                        editState    = EditState.EMPTY;
                    }
                    EditorGUILayout.EndHorizontal();
                }
            }
        }
        else
        {
            for (int n = 0; n < InventoryDatabase.ElementTypeCount; n++)
            {
                ElementType et = InventoryDatabase.GetElementType(n);

                if (et != null)
                {
                    EditorGUILayout.BeginHorizontal();
                    if (et.ID > -1 && et.parentID == -1)
                    {
                        if (GUILayout.Button(et.name, GUILayout.ExpandWidth(true)))
                        {
                            GUI.FocusControl(null);
                            editType  = et;
                            editState = EditState.EDITTYPE;
                        }
                        if (GUILayout.Button(">", GUILayout.MaxWidth(25)))
                        {
                            GUI.FocusControl(null);
                            selectedType = et;
                            listState    = ListState.DEFAULT;
                            editState    = EditState.EMPTY;
                        }
                    }
                    EditorGUILayout.EndHorizontal();
                }
            }
        }
    }
 public AmazonAppStoreBillingService (IRawAmazonAppStoreBillingInterface amazon, ProductIdRemapper remapper, InventoryDatabase db, TransactionDatabase tDb, ILogger logger) {
     this.remapper = remapper;
     this.db = db;
     this.logger = logger;
     logger.prefix = "UnibillAmazonBillingService";
     this.amazon = amazon;
     this.tDb = tDb;
 }
Beispiel #19
0
 public void OnEnable()
 {
     if (EditorPrefs.HasKey("ObjectPath"))
     {
         string objectPath = EditorPrefs.GetString("ObjectPath");
         inventoryDatabase = AssetDatabase.LoadAssetAtPath(objectPath, typeof(InventoryDatabase)) as InventoryDatabase;
     }
 }
Beispiel #20
0
 void Start()
 {
     craftInventory = GetComponent <InventoryController>();
     craftInventory.Init();
     //craftInventory.AddItem(inventoryDatabase.itemList[0]);
     inventoryDatabase = craftInventory.inventoryDatabase;
     resultField.SetActive(false);
 }
Beispiel #21
0
 private void Awake()
 {
     InventoryDatabase.AddNewInventory(gameObject);
     inventoryId = InventoryDatabase.inventory.Count - 1;
     inventoryUI.SetInventoryId(inventoryId);
     inventoryUI.inventoryId = inventoryId;
     InventoryDatabase.AddNewInventoryUI(inventoryUI.gameObject);
 }
 public StorekitMassImportTemplateGenerator(IResourceLoader loader,
                                            InventoryDatabase db, ProductIdRemapper remapper, IEditorUtil util) {
     this.db = db;
     this.remapper = remapper;
     this.util = util;
     XDocument inventory = XDocument.Load(loader.openTextFile("unibillInventory"));
     this.inventoryDocument = inventory;
     this.sku = (string) inventory.XPathSelectElement("//iOSSKU");
 }
Beispiel #23
0
    // Update is called once per frame
    void Update()
    {
        if (cameraComponent != null)
        {
            if (Physics.Raycast(transform.position, cameraComponent.transform.forward, out hit, distance, layerMask))
            {
                if (hit.transform.gameObject != null)
                {
                    GameObject possibleItem = hit.transform.gameObject;

                    if (possibleItem.GetComponent <LootableObject>() != null)
                    {
                        if (Input.GetKeyDown(lootKey))
                        {
                            if (lootableObject != possibleItem.GetComponent <LootableObject>())
                            {
                                lootableObject = possibleItem.GetComponent <LootableObject>();

                                InventoryElement invElem = InventoryDatabase.GetElement(lootableObject.elementID);

                                temp = new InventoryElement(invElem);
                            }
                            else
                            {
                                lootableObject.stack = temp.stack;
                            }

                            if (temp != null)
                            {
                                temp.stack = lootableObject.stack;

                                if (priority.Count > 0)
                                {
                                    foreach (InventoryObject invOb in priority)
                                    {
                                        if (invOb != null)
                                        {
                                            if (invOb.AddItem(ref temp, false))
                                            {
                                                Destroy(lootableObject.gameObject);
                                            }

                                            break;
                                        }
                                    }
                                }
                                else
                                {
                                    Debug.Log("Set up the priority system in FirstPersonLooting!");
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    public List <InventoryElement> GetElements()
    {
        List <InventoryElement> temp = new List <InventoryElement>();

        elementIDs.ForEach(x => temp.Add(InventoryDatabase.GetElement(x)));

        GetSubTypes().ForEach(x => x.elementIDs.ForEach(e => temp.Add(InventoryDatabase.GetElement(e))));

        return(temp);
    }
Beispiel #25
0
        public void purchase(string purchasableId, string developerPayload = "")
        {
            PurchasableItem item = InventoryDatabase.getItemById(purchasableId);

            if (null == item)
            {
                logger.LogWarning("Unable to purchase unknown item with id: {0}", purchasableId);
            }
            purchase(item, developerPayload);
        }
Beispiel #26
0
 public Biller (InventoryDatabase db, TransactionDatabase tDb, IBillingService billingSubsystem, ILogger logger, HelpCentre help, ProductIdRemapper remapper) {
     this.InventoryDatabase = db;
     this.transactionDatabase = tDb;
     this.billingSubsystem = billingSubsystem;
     this.logger = logger;
     logger.prefix = "UnibillBiller";
     this.help = help;
     this.Errors = new List<UnibillError> ();
     this.remapper = remapper;
 }
 public GooglePlayBillingService (IRawGooglePlayInterface rawInterface,
                                  UnibillConfiguration config,
                                  ProductIdRemapper remapper,
                                  InventoryDatabase db,
                                  ILogger logger) {
     this.rawInterface = rawInterface;
     this.publicKey = config.GooglePlayPublicKey;
     this.remapper = remapper;
     this.db = db;
     this.logger = logger;
 }
Beispiel #28
0
 // Use this for initialization
 void Start()
 {
     hotSpotDatabase = GameObject.FindGameObjectWithTag("GameController").GetComponent <HotspotDatabase> ();
     itemDatabase    = GameObject.FindGameObjectWithTag("GameController").GetComponent <ItemDatabase> ();
     inv             = GameObject.FindGameObjectWithTag("GameController").GetComponent <InventoryDatabase> ();
     controll        = GameObject.FindGameObjectWithTag("GameController").GetComponent <Gamecontroller>();
     hotspot         = hotSpotDatabase.FetchHotspotBySlug(this.gameObject.name);
     hotspotName     = hotspot.Title;
     inventorySlot   = Resources.Load <GameObject> ("Prefab/Slot");
     inventoryItem   = Resources.Load <GameObject> ("Prefab/Item");
 }
Beispiel #29
0
        public int getPurchaseHistory(string purchasableId)
        {
            var item = InventoryDatabase.getItemById(purchasableId);

            if (null == item)
            {
                // A warning will already have been logged.
                return(-1);
            }
            return(getPurchaseHistory(item));
        }
Beispiel #30
0
        public void SaveInventory()
        {
            var character = GetComponent <PlayerCharacterObject>();

            if (character == null)
            {
                return;
            }
            var app = nebulaObject.mmoWorld().application;

            InventoryDatabase.instance(app).SaveInventory(character.characterId, player.Inventory);
        }
        public bool DeleteAttachment(int attachmentId)
        {
            var file = InventoryDatabase.item_image.FirstOrDefault(h => h.item_image_id == attachmentId);

            if (file != null)
            {
                InventoryDatabase.item_image.Remove(file);
                InventoryDatabase.SaveChanges();
                return(true);
            }
            return(false);
        }
        public int Insert(ItemViewModel newItem, int userId)
        {
            var itm = new item
            {
                item_name        = newItem.Name,
                item_brand_id    = newItem.BrandId,
                item_description = newItem.Description,
                item_subtype_id  = (int)newItem.SubTypeId,
                item_type_id     = (int)newItem.TypeId,

                item_last_updated_user = newItem.LastUpdatedUserId,
                item_lifespan          = newItem.LifeSpan,
                item_model             = newItem.Model,
                item_purchase_date     = newItem.PurchaseDate,
                item_purchase_price    = newItem.PurchasePrice,
                item_current_value     = newItem.Currentvalue,
                item_salvage_value     = newItem.SalvageValue,
                item_serial            = newItem.Serial,

                item_asset_tag    = newItem.AssetTag,
                item_os_id        = (int)newItem.OS,
                item_processor_id = (int)newItem.Processor,
                item_memory_id    = (int)newItem.Memory,
                item_hdd1_id      = (int)newItem.HDD1,
                item_hdd2_id      = (int)newItem.HDD2,
                item_login_type   = (int)newItem.LoginType,
                purchase_order_no = newItem.PurchaseOrderNo,
                sales_invoice_no  = newItem.SalesInvoiceNo,

                item_status        = (int)newItem.Status,
                item_last_updated  = DateTime.Now,
                item_current_owner = newItem.CurrentOwner,
            };

            if (itm.item_current_owner > 0)
            {
                itm.item_borrow_date     = DateTime.Now;
                itm.item_expected_return = DateTime.Now.AddYears(5);
            }

            InventoryDatabase.items.Add(itm);

            try
            {
                InventoryDatabase.SaveChanges();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(itm.item_id);
        }
 public bool InsertNewAttachment(int itemId, byte[] bArr, string filename)
 {
     InventoryDatabase.item_image.Add(new item_image
     {
         item_image_parent  = itemId,
         item_image_picture = bArr,
         type     = (int)AttachmentType.Document,
         filename = filename
     });
     InventoryDatabase.SaveChanges();
     return(true);
 }
Beispiel #34
0
        public int Delete(int id)
        {
            var cat = InventoryDatabase.item_type.FirstOrDefault(s => s.item_type_id == id);

            if (cat != null)
            {
                InventoryDatabase.item_type.Remove(cat);
            }

            InventoryDatabase.SaveChanges();
            return(1);
        }
Beispiel #35
0
    public static InventoryDatabase CreateItemListData(string directory, string name)
    {
        string relPath           = directory.Substring(Application.dataPath.Length - "Assets".Length);
        string createAssetString = relPath + "/" + name + ".asset";

        InventoryDatabase asset = ScriptableObject.CreateInstance <InventoryDatabase>();

        AssetDatabase.CreateAsset(asset, createAssetString);
        AssetDatabase.SaveAssets();

        return(asset);
    }
Beispiel #36
0
 public FakeStorekitPlugin (InventoryDatabase db, ProductIdRemapper mapper) {
     this.db = db;
     this.remapper = mapper;
 }
 public AppleAppStoreBillingService(InventoryDatabase db, ProductIdRemapper mapper, IStoreKitPlugin storekit) {
     this.storekit = storekit;
     this.remapper = mapper;
     storekit.initialise(this);
     products = new HashSet<PurchasableItem>(db.AllPurchasableItems);
 }
Beispiel #38
0
 public ProductIdRemapper (InventoryDatabase db, UnibillXmlParser parser, UnibillConfiguration config) {
     this.db = db;
     this.parser = parser;
     initialiseForPlatform(config.CurrentPlatform);
 }
 public FakeGooglePlayPlugin (InventoryDatabase db, ProductIdRemapper remapper) {
     this.db = db;
     this.remapper = remapper;
 }
Beispiel #40
0
        private static InventoryDatabase getInventory () {
            if (null == _inventory) {
                _inventory = new InventoryDatabase(getParser(), getLogger());
            }

            return _inventory;
        }