- Timestamp:
- Dec 10, 2012, 4:51:44 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentationHS12/src/modules/weapons/weaponmodes/HsW01.cc
r8855 r9505 61 61 this->delay_ = 0.0f; 62 62 this->setMunitionName("LaserMunition"); 63 this->mesh_ = "laserbeam.mesh"; 64 this->sound_ = "sounds/Weapon_HsW01.ogg"; 65 63 66 64 67 this->delayTimer_.setTimer(1.0f, false, createExecutor(createFunctor(&HsW01::shot, this))); 65 68 this->delayTimer_.stopTimer(); 66 69 67 this->setDefaultSound( "sounds/Weapon_HsW01.ogg");70 this->setDefaultSound(this->sound_); 68 71 } 69 72 … … 78 81 XMLPortParam(HsW01, "delay", setDelay, getDelay, xmlelement, mode); 79 82 XMLPortParam(HsW01, "material", setMaterial, getMaterial, xmlelement, mode); 83 XMLPortParam(HsW01, "projectileMesh", setMesh, getMesh, xmlelement, mode); 84 XMLPortParam(HsW01, "sound", setSound, getSound, xmlelement, mode); 80 85 } 81 86 … … 108 113 Projectile* projectile = new Projectile(this); 109 114 Model* model = new Model(projectile); 110 model->setMeshSource( "laserbeam.mesh");115 model->setMeshSource(mesh_); 111 116 model->setCastShadows(false); 112 117 projectile->attach(model);
Note: See TracChangeset
for help on using the changeset viewer.