public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) { return(false); } if (!base.LoadFromDesc(desc)) { return(false); } MyRBTriangleMeshElementDesc tmDesc = (MyRBTriangleMeshElementDesc)desc; SetModel(tmDesc.Model); if (tmDesc.ModelLOD0 == null) { SetModelLOD0(tmDesc.Model); } else { SetModelLOD0(tmDesc.ModelLOD0); } return(true); }
public override bool LoadFromDesc(MyElementDesc desc) { if(!desc.IsValid()) return false; if(!base.LoadFromDesc(desc)) return false; SetRadius(((MyRBSphereElementDesc) desc).m_Radius); return true; }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) return false; if (!base.LoadFromDesc(desc)) return false; SetSize(((MyRBBoxElementDesc)desc).m_Size); return true; }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) return false; if (!base.LoadFromDesc(desc)) return false; MyRBVoxelElementDesc vd = (MyRBVoxelElementDesc) desc; Size = vd.m_Size; return true; }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) { return(false); } if (!base.LoadFromDesc(desc)) { return(false); } SetRadius(((MyRBSphereElementDesc)desc).m_Radius); return(true); }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) { return(false); } if (!base.LoadFromDesc(desc)) { return(false); } SetSize(((MyRBBoxElementDesc)desc).m_Size); return(true); }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) { return(false); } if (!base.LoadFromDesc(desc)) { return(false); } MyRBVoxelElementDesc vd = (MyRBVoxelElementDesc)desc; Size = vd.m_Size; return(true); }
public override bool LoadFromDesc(MyElementDesc desc) { if (!desc.IsValid()) return false; if (!base.LoadFromDesc(desc)) return false; MyRBTriangleMeshElementDesc tmDesc = (MyRBTriangleMeshElementDesc)desc; SetModel(tmDesc.Model); if (tmDesc.ModelLOD0 == null) SetModelLOD0(tmDesc.Model); else SetModelLOD0(tmDesc.ModelLOD0); return true; }