public override void CreateEngineInstance(bool bCreateChildren) { if (_engineInstance == null) { _engineInstance = new EngineInstanceCustomVolumeObject(this); SetEngineInstanceBaseProperties(); if (ConstructionFinished) { if (!bCreateChildren) { foreach (Shape3D child in ChildCollection) { child.CreateEngineInstance(false); } } EngineInstance.OnCreationFinished(); } } base.CreateEngineInstance(bCreateChildren); }
public override void CreateEngineInstance(bool bCreateChildren) { if (_engineInstance == null) { _engineInstance = new EngineInstanceCustomVolumeObject(this); SetEngineInstanceBaseProperties(); if (ConstructionFinished) { if (!bCreateChildren) { foreach (Shape3D child in ChildCollection) child.CreateEngineInstance(false); } EngineInstance.OnCreationFinished(); } } base.CreateEngineInstance(bCreateChildren); }