public Sol(TgcMesh girasol, GameLogic logica)
 {
     masa = 10.0f;
     body = FactoryBody.crearBodyConImpulso(girasol.Position, radio, masa, new TGCVector3(1, 2, 1));
     logica.addBulletObject(this);
     callback = new CollisionCallbackFloor(logica, this);
     GameLogic.cantidadEnergia += 50;
 }
        public Bomba(TGCVector3 posicion, GameLogic logica)
        {
            efecto      = TgcShaders.loadEffect(GameModel.shadersDir + "shaderPlanta.fx");
            this.logica = logica;

            #region configurarObjeto

            bomba           = new TgcSceneLoader().loadSceneFromFile(GameModel.mediaDir + "modelos\\BOMBA-TgcScene.xml").Meshes[0];
            bomba.Scale     = new TGCVector3(40.5f, 80.5f, 40.5f);
            bomba.Effect    = efecto;
            bomba.Technique = tecnicaDefault;
            bomba.Position  = posicion;
            objetos.Add(bomba);

            body     = FactoryBody.crearBodyZombie(new TGCVector3(posicion.X, posicion.Y + 350, posicion.Z));
            callback = new CollisionCallbackFloor(logica, this);
            logica.addBulletObject(this);

            #endregion

            PostProcess.agregarPostProcessObject(this);
        }