/// <summary>
 /// Function to create the engine instance of the shape. The engine instance is of type EngineInstanceFmodCollisionMesh
 /// and located in the managed code library.
 /// </summary>
 /// <param name="bCreateChildren">relevant for the base class to create instances for children</param>
 public override void CreateEngineInstance(bool bCreateChildren)
 {
     _engineInstance = new EngineInstanceFmodCollisionMesh();
       SetEngineInstanceBaseProperties(); // sets the position etc.
       base.CreateEngineInstance (bCreateChildren);
 }
 /// <summary>
 /// Function to create the engine instance of the shape. The engine instance is of type EngineInstanceFmodCollisionMesh
 /// and located in the managed code library.
 /// </summary>
 /// <param name="bCreateChildren">relevant for the base class to create instances for children</param>
 public override void CreateEngineInstance(bool bCreateChildren)
 {
     _engineInstance = new EngineInstanceFmodCollisionMesh();
     SetEngineInstanceBaseProperties(); // sets the position etc.
     base.CreateEngineInstance(bCreateChildren);
 }