public static Recolectable Instance() { if (_instance == null) { _instance = new Recolectable(); } return(_instance); }
protected override void InteractEntity() { base.InteractEntity(); if (estaOculto) { cambiarPosicion(mesh.Position.Y, 300, 100); estaOculto = false; } Recolectable.Recolectar(ElementoRecolectable.coral, 1); }
protected override void InteractEntity() { base.InteractEntity(); if (estaOculto) { cambiarPosicion(); estaOculto = false; } Recolectable.Recolectar(ElementoRecolectable.fish, 1); }
protected override void InteractEntity() { base.InteractEntity(); if (estaOculto) { cambiarPosicion(mesh.Position.Y, 500, 60); estaOculto = false; } Recolectable.Recolectar(Tipo, 1); }
public void asociarObjeto(Recolectable item, float factorAncho, float factorAlto) { itemGuardado = item; spriteItem = new CustomSprite { Bitmap = new CustomBitmap(item.getRutaImagen(), D3DDevice.Instance.Device), Position = spriteEspacioInventario.Position, Scaling = new TGCVector2(factorAncho, factorAlto), }; libre = false; }
void OnCollisionEnter(Collision c) { if (c.gameObject.tag.CompareTo("Recolectable") == 0 && estado == Estado.BUSCAR) { recolectable = c.gameObject.GetComponent <Recolectable>(); recolectable.Recolectado(punto, punto.position + punto.forward * distanciaSostener); objetivo = centro; estado = Estado.CENTRO; } else if (c.gameObject.tag.CompareTo("Centro") == 0 && estado == Estado.CENTRO) { Entregar(); } }
public void OnCollisionEnter(Collision _colision) { if (_colision.gameObject.tag == "Jugador") { Recolectable recolectado = _colision.gameObject.GetComponent <Recolectable>(); //recolectado.Cogido(); acumulado++; } if (acumulado >= 3f) { SceneManager.LoadScene(Win); acumulado = 0; } }
internal void agregarRecolectable(Recolectable objetoColisiano) { objetoColisiano.Agregarse(this); }