// 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); } }
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); }
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")); } }
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); } }
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); } }
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(); } } } } } }
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); } } } }
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); }
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")); }
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"); }
void Start() { inv = gameObject.GetComponent <InventoryDatabase>(); StartCoroutine("timeMinutes"); StartCoroutine("timeHiddenSeconds"); menuOpen = false; }
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); }
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; }
public void OnEnable() { if (EditorPrefs.HasKey("ObjectPath")) { string objectPath = EditorPrefs.GetString("ObjectPath"); inventoryDatabase = AssetDatabase.LoadAssetAtPath(objectPath, typeof(InventoryDatabase)) as InventoryDatabase; } }
void Start() { craftInventory = GetComponent <InventoryController>(); craftInventory.Init(); //craftInventory.AddItem(inventoryDatabase.itemList[0]); inventoryDatabase = craftInventory.inventoryDatabase; resultField.SetActive(false); }
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"); }
// 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); }
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); }
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; }
// 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"); }
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)); }
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); }
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); }
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); }
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); }
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; }
private static InventoryDatabase getInventory () { if (null == _inventory) { _inventory = new InventoryDatabase(getParser(), getLogger()); } return _inventory; }