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

Method setProtectedAlwaysRender

Engine/source/navigation/navMesh.cpp:241–258  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 4

setMaskBitsMethod · 0.80
dAtobFunction · 0.50
setMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected