MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / setProtectedAlwaysRender

Method setProtectedAlwaysRender

Engine/source/navigation/navMesh.cpp:236–253  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234}
235
236bool NavMesh::setProtectedAlwaysRender(void *obj, const char *index, const char *data)
237{
238 NavMesh *mesh = static_cast<NavMesh*>(obj);
239 bool always = dAtob(data);
240 if(always)
241 {
242 if(!gEditingMission)
243 mesh->mNetFlags.set(Ghostable);
244 }
245 else
246 {
247 if(!gEditingMission)
248 mesh->mNetFlags.clear(Ghostable);
249 }
250 mesh->mAlwaysRender = always;
251 mesh->setMaskBits(LoadFlag);
252 return true;
253}
254
255FRangeValidator ValidCellSize(0.01f, 10.0f);
256FRangeValidator ValidSlopeAngle(0.0f, 89.9f);

Callers

nothing calls this directly

Calls 4

dAtobFunction · 0.85
setMethod · 0.45
clearMethod · 0.45
setMaskBitsMethod · 0.45

Tested by

no test coverage detected