Ejemplo n.º 1
0
Archivo: Plant.cs Proyecto: rerwr/test
        private void ReFlashIcon(NegativeAction go1, int id, string str, Vector3 v3)
        {
            GameObject go = new GameObject(str);

            go.transform.SetParent(Go.transform, false);
            SpriteRenderer sr = go.AddComponent <SpriteRenderer>();

            sr.sortingLayerName        = "tools";
            sr.sprite                  = SpritesManager.Instance.GetSprite(id);
            sr.color                   = HexToColor("DAF6D5FF");
            sr.transform.localScale    = new Vector3(2, 2, 1.4f);
            sr.transform.localPosition = v3;
            switch (go1)
            {
            case NegativeAction.bug:
                WormSpriteRenderer = go;
                sr.sortingOrder    = 90;

                break;

            case NegativeAction.drying:
                LessWaterSpriteRenderer = go;
                sr.sortingOrder         = 100;

                break;

            case NegativeAction.weed:
                GrassSpriteRenderer = go;

                sr.sortingOrder = 90;
                break;
            }
        }
Ejemplo n.º 2
0
 protected override Validation <string, ActionAxisInput> CreateService(ILoggerFactory loggerFactory)
 {
     return
         (from positiveAction in PositiveAction.TrimToOption()
          .ToValidation("Positive action was not specified.")
          from negativeAction in NegativeAction.TrimToOption()
          .ToValidation("Negative action was not specified.")
          select new ActionAxisInput(
              Name,
              positiveAction,
              negativeAction,
              this,
              this,
              Active,
              loggerFactory)
     {
         Sensitivity = Sensitivity,
         Curve = Optional(Curve),
         DeadZone = DeadZone,
         Interpolate = Interpolate,
         WindowSize = WindowSize,
         WindowShift = WindowShift,
         Polling = Polling
     });
 }
Ejemplo n.º 3
0
        public void Negative()
        {
            NegativeAction(new { test = 1 })
            .Should().Throw <ArgumentOutOfRangeException>()
            .And.Exception.ParamNameShouldBe("test");
            NegativeAction(new { test = 0 })
            .Should().Throw <ArgumentOutOfRangeException>()
            .And.Exception.ParamNameShouldBe("test");
            NegativeAction(new { test = 1, test2 = 1.0 })
            .Should().Throw <ArgumentOutOfRangeException>()
            .And.Exception.ParamNameShouldBe("test");
            NegativeAction(new { test = -1, test2 = 0.0 })
            .Should().Throw <ArgumentOutOfRangeException>()
            .And.Exception.ParamNameShouldBe("test2");

            NegativeAction(new { test = -1 })();
            NegativeAction(new { test = -1, test2 = -2.0 })();
        }