Example #1
0
 public void DeselectItem()
 {
     secondaryCanvas.SetActive(false);
     confirmPopup.SetActive(false);
     currentVitaminSelected = null;
     currentWeaponSelected  = null;
 }
Example #2
0
 public ucAddVitamin(VitaminController controller, Vitamin vitamin)
 {
     this.controller = controller;
     this.vitamin    = vitamin;
     InitializeComponent();
     Initialize();
 }
        private void SeedVitamins(int startFrom, int seedCount, VitaminType type)
        {
            var list = new List <Product>();

            for (int i = startFrom; i <= seedCount; i++)
            {
                var creatine = new Vitamin()
                {
                    Id                  = i,
                    Name                = Name + i,
                    Price               = Price + i,
                    Description         = Description + i,
                    Directions          = Directions + i,
                    ImageUrl            = ImageUrl + i,
                    ProductType         = ProductType.Vitamin,
                    IsSuatableForVegans = false,
                    Type                = type,
                    CreatedOn           = DateCreated.AddDays(i),
                };

                list.Add(creatine);
            }

            this.context.AddRange(list);
            this.context.SaveChanges();
        }
Example #4
0
 public void ConfirmPurchase(Vitamin itemAsset)
 {
     PlayerManager.playerData.SetMaxHealth(PlayerManager.playerData.GetMaxHealth() + currentVitaminSelected.healthBonus);
     PlayerManager.playerData.SetRangeDamage(PlayerManager.playerData.GetRangeDamage() + currentVitaminSelected.rangeAttackBonus);
     PlayerManager.playerData.SetMeleeDamage(PlayerManager.playerData.GetMeleeDamage() + currentVitaminSelected.meleeAttackBonus);
     PlayerManager.playerData.SetCurrentHealth(PlayerManager.playerData.GetCurrentHealth() + currentVitaminSelected.healthHeal);
     PlayerManager.playerData.SetMoney(PlayerManager.playerData.GetMoney() - itemAsset.GetPrice());
     yesButton.onClick.RemoveAllListeners();
     DeselectItem();
     UpdateUI();
 }
Example #5
0
 public bool AddVitamin(Vitamin vitamin)
 {
     if (!VitaminExist(vitamin))
     {
         vitamin.VitaminID = vitamin.VitaminID > 0 ? vitamin.VitaminID : GetNextValidId();
         return(vitaminDao.AddVitamin(vitamin));
     }
     else
     {
         throw new Exception(String.Format(Resources.ErrorVitaminAlreadyExistWithThisIdOrThisName, vitamin.VitaminID, vitamin.Name));
     }
 }
Example #6
0
        public bool AddVitamin(Vitamin vitamin)
        {
            NpgsqlConnection con = connectionPostgres.GetConnection();

            con.Open();
            NpgsqlCommand command = new NpgsqlCommand(INSER_INTO_VITAMINS, con);

            command.Parameters.AddWithValue(":id", vitamin.VitaminID);
            command.Parameters.AddWithValue(":name", vitamin.Name);
            bool value = (command.ExecuteNonQuery() > 0);

            con.Close();
            return(value);
        }
        static void Main(string[] args)
        {
            //初始化 维他命
            Vitamin.initialize();
            //Vitamin.reflex(typeof(ModelUser));

            // //从框架内获取一个视图组件
            ViewMain view = Vitamin.getView <ViewMain>();

            //视图组件打开
            view.enter();

            new EventTest();

            Logger.Log(MathUtil.Random(), MathUtil.Random(), MathUtil.Random(), MathUtil.Random());

            int[] list = { 1, 2, 3, 4, 5, 6, 7 };
            CollectionUtil.Shuffle(list);
            Logger.List(list);
            Vitamin.delay(2000, (object sender, System.Timers.ElapsedEventArgs e) =>
            {
                //视图组件关闭
                view.exit();
            });

            ByteArray bytes = new ByteArray();

            //bytes.Endian=ByteArrayEndian.BIG_ENDIAN;
            bytes.WriteByte(212);
            bytes.WriteDouble(5.34245121);
            bytes.WriteFloat(6.34245f);
            bytes.WriteInt(563214);
            bytes.WriteUTF("hellp!!!!");
            bytes.WriteBoolean(false);

            int len = bytes.WriteUTFBytes("some gays!!");

            bytes.Position = 0;
            Logger.Log(bytes.ReadByte(), bytes.ReadDouble(), bytes.ReadFloat(), bytes.ReadInt(), bytes.ReadUTF(), bytes.ReadBoolean(), bytes.ReadUTFBytes(len));
            Console.ReadKey();
        }
Example #8
0
        static void Main(string[] args)
        {
            Product Milk = new Product("Milk", 200, 34);

            Console.WriteLine(Milk.CountCallories());
            Product Bread = new Product();

            Bread.Name = "Baton";
            Bread.W    = 300;
            Bread.C    = 87;
            Console.WriteLine(Bread.CountCallories());

            Bread.ShowInfo();
            Milk.ShowInfo();

            Vitamin Lemon = new Vitamin("Lemon", 240, 66, 0.45);

            Console.WriteLine(Lemon.CountCallories());
            Lemon.ShowInfo();

            Console.ReadKey();
        }
Example #9
0
 public void SelectItem(Vitamin itemAsset)
 {
     SelectItem(itemAsset.price, itemAsset.name, itemAsset.description, itemAsset.GetSprite());
     currentVitaminSelected = itemAsset;
     yesButton.onClick.AddListener(() => { ConfirmPurchase(itemAsset); });
 }
Example #10
0
        public bool VitaminExist(Vitamin vitamin)
        {
            List <Vitamin> allVitamins = GetAllVitamins();

            return(allVitamins.Exists(v => v.Name == vitamin.Name) || (vitamin.VitaminID > 0 && allVitamins.Exists(v => v.VitaminID == vitamin.VitaminID || v.Name == vitamin.Name)));
        }
        public void ShouldInitialize_ImplementingIDbModel()
        {
            var vitamin = new Vitamin();

            Assert.That(vitamin, Is.Not.Null.And.InstanceOf <IDbModel>());
        }
Example #12
0
	public SFSObject youthHorse(Vitamin aVitUsed) {
		SFSObject r = new SFSObject();
		dateborn += aVitUsed.youthYears*24*3600*7;
		if(dateborn>TimeUtils.REF.time) {
			dateborn = TimeUtils.REF.time;
		}
		r.PutInt("b",this.dateborn);
		r.PutInt("i",this.horseID);
		return r;
	}