Example #1
0
    void Start()
    {
        sdc = player.GetComponent <SDController>();
        t   = GetComponent <Text>();

        t.color = colorOptions[SDOptions.characterChoices[playerNumber - 1]];
    }
		public void CanInvokeWithoutParamsToFill()
		{
			var controller = new SDController();

			var context = services.ControllerContextFactory.
				Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			controller.Process(engineContext, context);

			Assert.IsTrue(controller.parameters.Count != 0);
			Assert.IsNull(controller.parameters[0]);
		}
Example #3
0
        public void CanInvokeWithoutParamsToFill()
        {
            var controller = new SDController();

            var context = services.ControllerContextFactory.
                          Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            controller.Process(engineContext, context);

            Assert.IsTrue(controller.parameters.Count != 0);
            Assert.IsNull(controller.parameters[0]);
        }
Example #4
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.CompareTag("Player"))
        {
            if (inBounds == true && collision.gameObject.GetComponent <SDController>().inBounds == true)
            {
                bothInBounds = true;
            }

            if (collision.gameObject.GetComponent <SDController>().fallen == false)
            {
                collidingPlayer    = collision.gameObject.GetComponent <SDController>();
                isContactingPlayer = true;
            }
        }

        if (collision.gameObject.CompareTag("Team 2"))
        {
            if (goingFast)
            {
                source.PlayOneShot(hit);

                AIBehavior ai = collision.gameObject.GetComponent <AIBehavior>();
                ai.StartCoroutine(ai.isHit());

                if (stabilizer != null)
                {
                    StopCoroutine(stabilizer);
                }

                if (canBeHit)
                {
                    hitNumber++;
                }

                if (hitNumber == SDOptions.hitsToFall)
                {
                    StartCoroutine(Fall());
                }
                else
                {
                    stabilizer = StartCoroutine(reStabilize());
                }
            }
        }

        if (collision.gameObject.CompareTag("Untagged"))
        {
            StartCoroutine(Fall());
        }
    }
		public void CanFillSimpleNameParametersWithDataFromCustomParams()
		{
			var controller = new SDController();

			var context = services.ControllerContextFactory.
				Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			context.CustomActionParameters["name"] = "hammett";

			controller.Process(engineContext, context);

			Assert.IsTrue(controller.parameters.Count != 0);
			Assert.AreEqual("hammett", controller.parameters[0]);
		}
Example #6
0
        public void CanFillSimpleNameParametersWithDataFromCustomParams()
        {
            var controller = new SDController();

            var context = services.ControllerContextFactory.
                          Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            context.CustomActionParameters["name"] = "hammett";

            controller.Process(engineContext, context);

            Assert.IsTrue(controller.parameters.Count != 0);
            Assert.AreEqual("hammett", controller.parameters[0]);
        }
Example #7
0
        public void CanConvertSimpleParameter()
        {
            var controller = new SDController();

            request.Params.Add("age", "1");

            var context = services.ControllerContextFactory.
                          Create("", "home", "IntParam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            controller.Process(engineContext, context);

            Assert.IsTrue(controller.parameters.Count != 0);
            Assert.AreEqual(1, controller.parameters[0]);
        }
Example #8
0
    void Start()
    {
        c   = GetComponent <Camera>();
        p1c = p1.GetComponent <SDController>();
        p2c = p2.GetComponent <SDController>();
        p3c = p3.GetComponent <SDController>();
        p4c = p4.GetComponent <SDController>();

        centerPoint  = Vector3.zero;
        centerPoint += p1.transform.position;
        centerPoint += p2.transform.position;
        centerPoint += p3.transform.position;
        centerPoint += p4.transform.position;
    }
Example #9
0
        public void CustomParamsHasPrecedenceOverParams()
        {
            var controller = new SDController();

            var context = services.ControllerContextFactory.
                          Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            context.CustomActionParameters["name"] = "hammett";
            request.Params.Add("name", "john doe");

            controller.Process(engineContext, context);

            Assert.IsTrue(controller.parameters.Count != 0);
            Assert.AreEqual("hammett", controller.parameters[0]);
        }
		public void CustomParamsHasPrecedenceOverParams()
		{
			var controller = new SDController();

			var context = services.ControllerContextFactory.
				Create("", "home", "stringparam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			context.CustomActionParameters["name"] = "hammett";
			request.Params.Add("name", "john doe");

			controller.Process(engineContext, context);

			Assert.IsTrue(controller.parameters.Count != 0);
			Assert.AreEqual("hammett", controller.parameters[0]);
		}
		public void CanConvertSimpleParameter()
		{
			var controller = new SDController();

			request.Params.Add("age", "1");

			var context = services.ControllerContextFactory.
				Create("", "home", "IntParam", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			controller.Process(engineContext, context);

			Assert.IsTrue(controller.parameters.Count != 0);
			Assert.AreEqual(1, controller.parameters[0]);
		}