示例#1
0
 public void AddItemVendor(ItemVendor ItemVendor)
 {
     //ItemVendor.Note = "0";
     ItemVendor.isDelete = false;
     _itemvendorRepository.Add(ItemVendor);
     _unitOfWork.Commit();
 }
示例#2
0
        public ActionResult Edit(ItemVendorViewModels obj)
        {
            ItemVendor item = Mapper.Map <ItemVendorViewModels, ItemVendor>(obj);

            _itemVendorService.EditItemVendor(item);
            return(RedirectToAction("Index"));
        }
示例#3
0
    public void SetFortification(GameObject fort)
    {
        ItemVendor itemVendor = GameObject.Find("Vendor").GetComponent <ItemVendor>();

        itemVendor.upgradeItemVendor = fort;
        fortification = fort;
        uiState       = UIState.FORT_UPGRADE_SCREEN;
        BuildUpgradeGUI build = GameObject.Find("Vendor").GetComponent <BuildUpgradeGUI>();

        build.Reset(false);
    }
示例#4
0
 public void Reset()
 {
     itemVendor = GameObject.Find("Vendor").GetComponent <ItemVendor>();
     allForts   = itemVendor.itemVendor;
     for (int i = 0; i < allForts.Count; i++)
     {
         if (allForts[i].name == "SatelliteTower")
         {
             allForts[i].GetComponent <SellableItem>().soldOut = false;
         }
     }
 }
示例#5
0
        public void DeleteItemVendor(ItemVendor ItemVendor)
        {
            //_itemvendorRepository.Delete(ItemVendor);

            //   //vendor.note = "true";
            ////EditVendor(vendor);

            //vendor.Note = "true";
            //_vendorRepository.Update(vendor);
            //_unitOfWork.Commit();

            //ItemVendor.Note = "1";// 1 delete; 0 available
            ItemVendor.isDelete = true;
            _itemvendorRepository.Update(ItemVendor);
            _unitOfWork.Commit();
        }
示例#6
0
    void Awake()
    {
        TextAsset asset = new TextAsset();

        asset = (TextAsset)Resources.Load("WeaponData", typeof(TextAsset));
        doc.LoadXml(asset.text);
        //doc.Load(Application.dataPath + "/WeaponData.xml");

        Reset();

        ItemVendor vendor = GameObject.Find("Vendor").GetComponent <ItemVendor>();

        for (int i = 0; i < vendor.itemVendor.Count; i++)
        {
            fortData = vendor.itemVendor[i].GetComponent <FortificationData>();
            SetFortification(vendor.itemVendor[i].GetComponent <SellableItem>().itemName);
        }
    }
示例#7
0
    public void Reset()
    {
        GameObject player = GameObject.FindWithTag(Globals.PLAYER);

        manager = player.GetComponentInChildren <WeaponManager>();
        for (int i = 0; i < manager.allWeapons.Count; i++)
        {
            SetWeapon(manager.allWeapons[i].id, "/BaseValueData/WeaponData/" + manager.allWeapons[i].name);
        }
        ItemVendor vendor = GameObject.Find("Vendor").GetComponent <ItemVendor>();

        for (int i = 0; i < vendor.itemVendor.Count; i++)
        {
            if (vendor.itemVendor[i].name == "SatelliteTower")
            {
                vendor.itemVendor[i].GetComponent <SellableItem>().soldOut = false;
            }
        }
    }
示例#8
0
        public ActionResult Create(ItemVendorViewModels obj)
        {
            ItemVendor item = Mapper.Map <ItemVendorViewModels, ItemVendor>(obj);

            string itemName = obj.ItemName.ToString().ToLower();
            int    vendorId = obj.VendorId;

            var itemVendor = _itemVendorService.GetAllItemVendors().Where(p => p.ItemName.ToString().ToLower().Equals(itemName) && p.VendorId == vendorId).FirstOrDefault();

            if (itemVendor == null)
            {
                _itemVendorService.AddItemVendor(item);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Create"));
            }
        }
    void Start()
    {
        itemVendor = GameObject.Find("Vendor").GetComponent <ItemVendor>();

        style = new GUIStyle();
        style.normal.background = buttonNormal;
        style.hover.background  = buttonHover;
        style.active.background = buttonActive;
        style.normal.textColor  = Color.white;
        style.hover.textColor   = Color.white;
        style.active.textColor  = Color.white;
        style.alignment         = TextAnchor.MiddleCenter;
        style.font = font;

        descriptionStyle                  = new GUIStyle();
        descriptionStyle.alignment        = TextAnchor.MiddleCenter;
        descriptionStyle.font             = font;
        descriptionStyle.wordWrap         = true;
        descriptionStyle.normal.textColor = Color.white;
    }
示例#10
0
 public static void SendNewItemVendor(ItemVendor item)
 {
     SendPlayer s = new SendPlayer(new Send());
     ConverterJson conv = new ConverterJson();
     string jSon = conv.ConvertTOJson(item);
     s.SendPlayerNewItemVendor(jSon);
 }
示例#11
0
 public void EditItemVendor(ItemVendor ItemVendor)
 {
     _itemvendorRepository.Update(ItemVendor);
     _unitOfWork.Commit();
 }