Prevent enforcement of ObligatoryToken for level controller scripts
parent
935b789d02
commit
f60108f367
|
@ -3322,6 +3322,9 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
||||||
assert(m_controller->Implements(ObjectInterfaceType::Programmable));
|
assert(m_controller->Implements(ObjectInterfaceType::Programmable));
|
||||||
assert(m_controller->Implements(ObjectInterfaceType::ProgramStorage));
|
assert(m_controller->Implements(ObjectInterfaceType::ProgramStorage));
|
||||||
|
|
||||||
|
assert(m_controller->Implements(ObjectInterfaceType::Old));
|
||||||
|
dynamic_cast<COldObject*>(m_controller)->SetCheckToken(false);
|
||||||
|
|
||||||
if (line->GetParam("script")->IsDefined())
|
if (line->GetParam("script")->IsDefined())
|
||||||
{
|
{
|
||||||
CProgramStorageObject* programStorage = dynamic_cast<CProgramStorageObject*>(m_controller);
|
CProgramStorageObject* programStorage = dynamic_cast<CProgramStorageObject*>(m_controller);
|
||||||
|
|
Loading…
Reference in New Issue