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) { base.LoadFromDesc(desc); CollisionLayer = ((MyRBElementDesc)desc).m_CollisionLayer; LocalTransformation = ((MyRBElementDesc)desc).m_Matrix; RBElementMaterial = ((MyRBElementDesc)desc).m_RBMaterial; return true; }
public override bool LoadFromDesc(MyElementDesc desc) { base.LoadFromDesc(desc); CollisionLayer = ((MyRBElementDesc)desc).m_CollisionLayer; LocalTransformation = ((MyRBElementDesc)desc).m_Matrix; RBElementMaterial = ((MyRBElementDesc)desc).m_RBMaterial; 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) { base.LoadFromDesc(desc); MyBoxSensorElementDesc se = (MyBoxSensorElementDesc)desc; m_Matrix = se.m_Matrix; SetSize(se.Size); return true; }
public override bool LoadFromDesc(MyElementDesc desc) { base.LoadFromDesc(desc); MySphereSensorElementDesc se = (MySphereSensorElementDesc)desc; m_Matrix = se.m_Matrix; SetRadius(se.m_Radius); return(true); }
public virtual bool LoadFromDesc(MyElementDesc desc) { m_Guid = GUID_COUNTER; if (GUID_COUNTER > 65000) { GUID_COUNTER = 0; } GUID_COUNTER++; return true; }
public virtual bool LoadFromDesc(MyElementDesc desc) { m_Guid = GUID_COUNTER; if (GUID_COUNTER > 65000) { GUID_COUNTER = 0; } GUID_COUNTER++; return(true); }
public override bool LoadFromDesc(MyElementDesc desc) { base.LoadFromDesc(desc); MySphereSensorElementDesc se = (MySphereSensorElementDesc) desc; m_Matrix = se.m_Matrix; SetRadius(se.m_Radius); return true; }
public override bool LoadFromDesc(MyElementDesc desc) { base.LoadFromDesc(desc); MyBoxSensorElementDesc se = (MyBoxSensorElementDesc)desc; m_Matrix = se.m_Matrix; SetSize(se.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; }