public void Init(TgcMesh meshPersonaje, String MediaDir, Linterna linternaInicial) { mesh = meshPersonaje; iluminadorPrincipal = new SinLuz(); mediaDir = MediaDir; tiempoVisionNocturna = 0; //var VelasMesh = loader.loadSceneFromFile(MediaDir + "velas-TgcScene.xml").Meshes[0]; //VelasMesh.Scale = new TGCVector3(0.03f, 0.03f, 0.03f); //linterna.vaciarBateria(); items = new List <Item>(); piezas = new List <Pieza>(); pistas = new List <Pista>(); HUD.Instance.Init(mediaDir, this); HUD.Instance.HUDpersonaje = true; HUD.Instance.HUDpersonaje_piezas = true; HUD.Instance.Agenda = false; linterna = linternaInicial; agregarItem(linterna); //agregarItem(new Vela(VelasMesh, mediaDir + "\\2D\\imgVela.png")); //agregarItem(new Mapa(VelasMesh, mediaDir + "\\2D\\MapaHud.png")); //pistas.Add(new Pista(null,mediaDir + "\\2D\\pista_pala.png", null)); //pistas.Add(new Pista(null, mediaDir + "\\2D\\pista_sudo.png", null)); objetoEquipado = false; ilumnacionActiva = false; itemSelecionadoActivo = false; agendaActiva = false; perdio = false; HUD.Instance.seleccionarItem(linterna); itemSelecionado = items.ElementAt(0); meshEnMano = itemSelecionado.mesh; }
public void setIluminador(Iluminador iluminador, Boolean iluminacionAct) { iluminadorPrincipal = iluminador; ilumnacionActiva = iluminacionAct; }