public override void InitFromDefinition(MySessionComponentDefinition definition) { base.InitFromDefinition(definition); m_cubeBuilderDefinition = definition as MyCubeBuilderDefinition; MyCubeBuilderDefinition cubeBuilderDefinition = m_cubeBuilderDefinition; IntersectionDistance = m_cubeBuilderDefinition.DefaultBlockBuildingDistance; }
public override void InitFromDefinition(MySessionComponentDefinition definition) { base.InitFromDefinition(definition); m_cubeBuilderDefinition = definition as MyCubeBuilderDefinition; if (m_cubeBuilderDefinition == null) { Debug.Fail("This should not happen, please check"); } IntersectionDistance = m_cubeBuilderDefinition.DefaultBlockBuildingDistance; }