Ejemplo n.º 1
0
    public void fadeAll(Transform parent, ALPHA alpha, DURATION duration, Dictionary <string, ALPHA> ignoreDic = null, bool isSetRaycastTarget = true, bool ignoreTimescale = false)
    {
        ALPHA targetAlpha = alpha;

        if (ignoreDic != null)
        {
            if (ignoreDic.ContainsKey(parent.name))
            {
                targetAlpha = ignoreDic[parent.name];
            }
        }
        checkTargetHasImageOrText(parent, (Graphic graphic) => {
            graphic.CrossFadeAlpha(alphaDic[targetAlpha], durationDic[duration], ignoreTimescale);
            if (isSetRaycastTarget)
            {
                setRaycastTarget(graphic, targetAlpha);
            }
        });
        if (parent.childCount > 0)
        {
            for (int i = 0; i < parent.childCount; i++)
            {
                if (parent.GetChild(i).gameObject.activeSelf)
                {
                    fadeAll(parent.GetChild(i), targetAlpha, duration, ignoreDic, isSetRaycastTarget, ignoreTimescale);
                }
            }
        }
    }
Ejemplo n.º 2
0
        public ActionResult Remove(int id)
        {
            DURATION dURATION = db.DURATIONs.Find(id);

            db.DURATIONs.Remove(dURATION);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public void fadeTarget(Graphic target, ALPHA alpha, DURATION duration, bool isSetRayCastTarget = true, bool ignoreTimescale = false)
 {
     target.CrossFadeAlpha(alphaDic[alpha], durationDic[duration], ignoreTimescale);
     if (isSetRayCastTarget)
     {
         setRaycastTarget(target, alpha);
     }
 }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "ID,DurationTime")] DURATION dURATION)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dURATION).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(dURATION));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "ID,DurationTime")] DURATION dURATION)
        {
            if (ModelState.IsValid)
            {
                db.DURATIONs.Add(dURATION);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dURATION));
        }
Ejemplo n.º 6
0
Archivo: Job.cs Proyecto: Phireh/VEUS
    //////////////////
    // Constructors //
    //////////////////

    public Job(TYPE jobType, EXTENSION extension, TIME_DEMAND timeDemand, DURATION duration, CityPart.PLACE cityPlace)
    {
        int         quantity             = Global.Values.jobsQuantity[(int)extension, (int)jobType];
        int         salary               = Global.Values.jobsSalary[(int)jobType];
        int         contractedDays       = Global.Values.jobsContractedDays[(int)duration, (int)jobType];
        float       requieredEffortValue = Global.Values.jobsRequieredEffort[(int)timeDemand, (int)jobType];
        JobSchedule newSchedule          = new JobSchedule(Global.Values.jobsStart[(int)jobType],
                                                           Global.Values.jobsWorkingHours[(int)timeDemand, (int)jobType]);

        SetInitialValues(jobType, quantity, salary, contractedDays, newSchedule,
                         requieredEffortValue, extension, timeDemand, duration, cityPlace);
    }
Ejemplo n.º 7
0
        // GET: duration/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DURATION dURATION = db.DURATIONs.Find(id);

            if (dURATION == null)
            {
                return(HttpNotFound());
            }
            return(View(dURATION));
        }
Ejemplo n.º 8
0
Archivo: Job.cs Proyecto: Phireh/VEUS
    //////////////////////
    // Auxiliar Methods //
    //////////////////////

    void SetInitialValues(TYPE jobType, int quantity, int salary, int contractedDays, JobSchedule schedule,
                          float requieredEffortValue, EXTENSION extension, TIME_DEMAND timeDemand, DURATION duration, CityPart.PLACE cityPlace)
    {
        CityPlace       = cityPlace;
        JobType         = jobType;
        this.extension  = extension;
        this.timeDemand = timeDemand;
        this.duration   = duration;
        Salary          = salary;
        Quantity        = quantity;
        ContractedDays  = contractedDays;
        Schedule        = schedule;
        RequieredEffort = new ConditionableIndex("Esfuerzo Requerido", "Representacuanto esfuerzo ers necesario para ser "
                                                 + Global.Names.jobs[(int)jobType] + " en el barrio " + Global.Names.cityPart[(int)cityPlace], requieredEffortValue);
    }
Ejemplo n.º 9
0
        public static ModelInput RecreateRealModel(ModelInput origin)
        {
            if (origin.type == ModelData.DURATION.TYPE)
            {
                return(DURATION.CopyValues(origin));
            }
            if (origin.type == ModelData.APPEAR.TYPE)
            {
                return(APPEAR.CopyValues(origin));
            }
            if (origin.type == ModelData.SIZE.TYPE)
            {
                return(SIZE.CopyValues(origin));
            }
            if (origin.type == ModelData.SPEED.TYPE)
            {
                return(SPEED.CopyValues(origin));
            }
            if (origin.type == ModelData.POSITION.TYPE)
            {
                return(POSITION.CopyValues(origin));
            }
            if (origin.type == ModelData.ROTATION.TYPE)
            {
                return(ROTATION.CopyValues(origin));
            }
            if (origin.type == ModelData.EVENT.TYPE)
            {
                return(EVENT.CopyValues(origin));
            }
            if (origin.type == ModelData.COUNT.TYPE)
            {
                return(COUNT.CopyValues(origin));
            }
            if (origin.type == ModelData.SHAPE.TYPE)
            {
                return(SHAPE.CopyValues(origin));
            }
            if (origin.type == ModelData.PROJECTILE.TYPE)
            {
                return(PROJECTILE.CopyValues(origin));
            }

            return(null);
        }
Ejemplo n.º 10
0
Archivo: Job.cs Proyecto: Phireh/VEUS
 public void SetDuration(DURATION duration)
 {
     this.duration  = duration;
     ContractedDays = Global.Values.jobsContractedDays[(int)duration, (int)JobType];
 }
Ejemplo n.º 11
0
        public PERIOD CreatePeriod()
        {
            var chance = rndGenerator.Next(1, 10000);
            var start = CreateDateTime();
            var duration = new DURATION(
                    rndGenerator.Next(0, 366),
                    rndGenerator.Next(0, 23),
                    rndGenerator.Next(0, 59));

            return chance % 2 == 0
                ? new PERIOD(start, duration)
                : new PERIOD(start, start + duration);
        }
Ejemplo n.º 12
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void testDuration()
        internal virtual void TestDuration()
        {
            Setting <Duration> setting = buildSetting("foo.bar", DURATION, "3s").constraint(min(DURATION.apply("3s"))).build();

            assertThat(setting.apply(Map(stringMap("foo.bar", "4s"))), equalTo(Duration.ofSeconds(4)));
        }
Ejemplo n.º 13
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void testDurationWithValueNotWithinConstraint()
        internal virtual void TestDurationWithValueNotWithinConstraint()
        {
            Setting <Duration> setting = buildSetting("foo.bar", DURATION, "3s").constraint(min(DURATION.apply("3s"))).build();

            assertThrows(typeof(InvalidSettingException), () => setting.apply(Map(stringMap("foo.bar", "2s"))));
        }
Ejemplo n.º 14
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void testDurationWithBrokenDefault()
        internal virtual void TestDurationWithBrokenDefault()
        {
            // Notice that the default value is less that the minimum
            Setting <Duration> setting = buildSetting("foo.bar", DURATION, "1s").constraint(min(DURATION.apply("3s"))).build();

            assertThrows(typeof(InvalidSettingException), () => setting.apply(Map(stringMap())));
        }