public override BaseLevelStructure GetStructure() { var r = new BaseRoom(); r.Init(this); return(r); }