40 #ifndef _softdebris_cpp
41 #define _softdebris_cpp
48 #include "Graphics/scenemanager.h"
51 #include "Physics/physicsmanager.h"
52 #include "Physics/softproxy.h"
55 #include "exception.h"
56 #include "stringtool.h"
124 {
return Mezzanine::WO_DebrisSoft; }
143 Proxies.push_back( this->
EntProx );
144 Proxies.push_back( this->
SofProx );
149 if( Types & Mezzanine::PT_Graphics_EntityProxy ) {
150 Proxies.push_back( this->
EntProx );
152 if( Types & Mezzanine::PT_Physics_SoftProxy ) {
153 Proxies.push_back( this->
SofProx );
325 if( !ProxiesNode.
Empty() ) {
332 if( !EntProxNode.
Empty() ) {
341 if( !SofProxNode.
Empty() ) {
360 {
return "SoftDebris"; }
372 if( ToBeDestroyed == NULL )
375 if( this->
EntProx == ToBeDestroyed ) {
379 if( this->
SofProx == ToBeDestroyed ) {
397 {
return new SoftDebris(Name,Mass,TheWorld); }
405 NameValuePairMap::const_iterator ParamIt = Params.find(
"Mass" );
406 if( ParamIt != Params.end() )
416 {
delete ToBeDestroyed; }