public void IndexTest()
        {
            MovimientoController movi = new MovimientoController();
            var result = movi.Index() as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
Exemple #2
0
 void Start()
 {
     this.Player = GetComponent <PlayerBehaviour>();
     this.totem  = GetComponent <Totem>();
     this.mov    = GetComponent <MovimientoController>();
     CalculateVelocity();
 }
 void Start()
 {
     this.WeaponLogic     = GetComponent <WeaponLogic>();
     this.mov             = GetComponent <MovimientoController>();
     this.totemController = GetComponent <Totem>();
     initLine();
     this.stateHolder = GameObject.FindGameObjectWithTag("GameController").GetComponent <StateHolder>();
 }
Exemple #4
0
        public override void init()
        {
            Microsoft.DirectX.Direct3D.Device d3dDevice = GuiController.Instance.D3dDevice;

            setConfigVars();

            //Cargar escenario específico para este ejemplo
            TgcSceneLoader loader = new TgcSceneLoader();

            escenario = loader.loadSceneFromFile(GuiController.Instance.ExamplesDir + "\\Collision\\SphereCollision\\PatioDeJuegos\\PatioDeJuegos-TgcScene.xml");

            //Configurar camara en Tercer Persona
            camara        = new Camara();
            camara.Enable = true;

            camara.TargetDisplacement = new Vector3(0, 100, 0);

            movimientoController = new MovimientoController(camara);

            camara.setCamera(movimientoController.getPersonaje().Position, 100, -400);

            //Almacenar volumenes de colision del escenario
            objetosColisionables.Clear();
            foreach (TgcMesh mesh in escenario.Meshes)
            {
                objetosColisionables.Add(mesh.BoundingBox);
            }

            movimientoController.setObjetosColisionables(objetosColisionables);

            //Crear SkyBox
            skyBox        = new TgcSkyBox();
            skyBox.Center = new Vector3(0, 0, 0);
            skyBox.Size   = new Vector3(10000, 10000, 10000);
            string texturesPath = GuiController.Instance.ExamplesMediaDir + "Texturas\\Quake\\SkyBox3\\";

            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Up, texturesPath + "Up.jpg");
            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Down, texturesPath + "Down.jpg");
            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Left, texturesPath + "Left.jpg");
            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Right, texturesPath + "Right.jpg");
            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Front, texturesPath + "Back.jpg");
            skyBox.setFaceTexture(TgcSkyBox.SkyFaces.Back, texturesPath + "Front.jpg");
            skyBox.updateValues();


            //Modifier para ver BoundingBox
            GuiController.Instance.Modifiers.addBoolean("showBoundingBox", "Bouding Box", verLasEsferas);

            //Modifiers para desplazamiento del personaje
            GuiController.Instance.Modifiers.addFloat("VelocidadCaminar", 0, 100, 5);
            GuiController.Instance.Modifiers.addFloat("VelocidadRotacion", 1f, 360f, 150f);
            GuiController.Instance.Modifiers.addBoolean("HabilitarGravedad", "Habilitar Gravedad", true);
            GuiController.Instance.Modifiers.addVertex3f("Gravedad", new Vector3(-50, -50, -50), new Vector3(50, 50, 50), new Vector3(0, -10, 0));
            GuiController.Instance.Modifiers.addFloat("SlideFactor", 1f, 2f, 1.3f);

            GuiController.Instance.UserVars.addVar("Movement");
        }
Exemple #5
0
    // Use this for initialization
    void Awake()
    {
        this.movimiento    = GetComponent <MovimientoController>();
        this.gameManager   = GameObject.FindGameObjectWithTag("GameController");
        this.currentHealth = this.maxHealth;
        this.totemItems    = new List <int>();

        /*AddItem(Global.TIPO_OBJETOS.objetoAngel);
         * AddItem(Global.TIPO_OBJETOS.objetoEscudoSimple);
         * AddItem(Global.TIPO_OBJETOS.objetoEscudoSimple);*/
    }
Exemple #6
0
    private void CreateTotems()
    {
        movementController = new MovimientoController();
        playerTotems       = new List <GameObject>();
        for (int i = 0; i < MAX_TOTEMS; i++)
        {
            GameObject totemInstance = Instantiate(Resources.Load("TotemController"), totemPosition, Quaternion.identity) as GameObject;
            //Totem totem = new Totem();
            //GameObject totemInstance = Instantiate(totem.gameObject, totemPosition, Quaternion.identity) as GameObject;
            playerTotems.Add(totemInstance);
        }

        currentTotem = 0;
    }
        public void CreateTest()
        {
            MovimientoController movi = new MovimientoController();
            movimiento           mov  = new movimiento()
            {
                Monto     = 1200,
                mov       = "T",
                fecha     = DateTime.Now,
                cuentaUno = 1000,
                cuentaDos = 1001
            };
            var result = movi.Create(mov);

            Assert.IsNotNull(result);
        }